This is Dr Basu, experienced Internal Medicine Specialist.
I am here to address your concerns and provide great service.
Frequent menstruation is most commonly caused by the thyroid gland disorder.
Serum TSH, free T4 levels should be checked.
Next likely possibility is the lack of balance between estrogen and progesterone.
If you are not ovulating, there is not adequate progesterone resulting in frequent bleeding.
Other possibilities can be bleeding disorder, cervical polyps, uterine lining abnormality, benign fibroid tumors.
You can try over the counter nsaids like Naproxen twice daily to reduce the blood flow.
In case of heavy bleeding, better to go to the ER.
Combination hormon pills often help to restore normal period.
It was my pleasure to help you today.
If I have answered all your questions, Please rate my response Excellent (click on the smiley faces) under this chat box only.
Please bookmark my profile for asking further questions!
This is the link to my profile: