Why Am I Having Irregular Heavy Bleeding ?
Thanks for writing to us.
From the history it seems that you may be having Dysfunctional uterine bleeding.
The etiology of such disorder can be psychological stress, weight (obesity, anorexia, or a rapid change), exercise, endocrinopathy, neoplasm, drugs, or it may be otherwise idiopathic (unknown).
For diagnosis, you need to have an ultrasound scan of your lower abdomen.
To decrease the bleeding you need to have progesteone pills along with hemostatic agents like ethamsylate or tranexaemic acid. You may discuss with your gynecologist and get the drugs prescribed by them.
Meanwhile start taking iron supplements to combat excessive blood loss from your body.\
I hope my answer and recommendations are adequate and helpful. Waiting for your further follow up queries if any.
Regards.