Hello dear
I understand your concern
Your symptoms could be due to ovulation, fibroid, hormonal imbalance, polyp, 
endometriosis, 
ovarian cyst and endometrial dysplasia.
Ovulation bleeding is very light and just like spotting.
But you have heavy bleeding need detailed examination.
I would suggest to consult the gynecologist and undergo Vaginal examination, USG scan, 
ovarian follicle study and PAP/colposcopy, 
endometrial biopsy.
Specific treatment will depend on the cause.
Maintain proper pelvic hygiene
Tablet meftal spas for cramp, take proper rest and eat healthy diet.
Hope this may help you
Contact HCM for further health query
Best regards
Dr. Sagar