Thanks for the query.
It could be a hormonal imbalance or a uterine fibroid or endometrial change like endometrial hyperplasia that can cause bleeding. Thyroid disorders, anemia, nutritional deficiencies, obesity, stress, vitamin deficiencies, sudden weight loss, etc cam cause irregular heavy bleeding.
Kindly consult a gynecologist for an examination and investigations like blood and ultrasound examination. Based on the findings, the doctor will treat you accordingly.
Hope this helped.
These Q&A’s are for educational purposes and should not be relied upon as a substitute for medical advice you may receive from your physician. If you have a medical emergency, please call 911. These answers do not constitute or initiate a patient/doctor relationship.