Hello dear
Understand your concern
Following are the causes of prolonged period:
dysfunctional uterine bleeding due to hormonal imbalance, fibroid/adenomyosis, endometrial dysplasia and cancer, cervix dysplasia and cancer,
endometriosis, vaginal/ cervix polyp,
bleeding disorder and pelvic infections.
I advice you to consult the gynecologist and undergo following tests:
reproductive hormone analysis,
endometrial biopsy by D & C, PAP smear or colposcopy, USG scan, CBC, BT, CT, APTT amd vaginal swab test.
Treatment will depend upon the cause of problem.
Meanwhile you can
progesterone shot/pill/injection.
Tranexaemic acid to reduce the bleeding.
Take healthy diet with supplements of iron, folic acid and vitamin.
Hope this may help you
Contact HCM for further health query
Best regards
Dr. Sagar