Urgent help please!!!!!!!!!!

Patient: I have been seeing my periods for two months now and i usually see it after i have sex with my partner, also my menstual cycle usually goes for 5days but now it comes 3 days early really slow den on the third day it gets heavy den it finishes whenever it wishes can you please help me know whats wrong with me i was wondering if i have cancer or and infection or i wouldnt be able to have chioldren or an yeast infeaction