If you are not ovulating regularly you may continue having
menstrual irregularities. Heavy
periods can be due to hormonal imbalances, cervical or endometrial polyps, endometriosis, pelvic inflammatory disease, fibroids, underactive thyroid disease, PCOD etc. You may need tests like pelvic scan, pap smear and hormonal assay .A clinical examination and evaluation is important for detecting the exact cause of your symptoms .Treatment will depend on the underlying cause. Do consult a gynecologist.