1. heavy bleeding can be due to low
hemoglobin as well as under active
thyroid, so make sure your thyroid profile is within normal limits.
2. did your gynecologist done P.V. Examination and USG to rule out abnormalities of uterus?
3. if Hb% falls back every time, this could be due to associated heavy bleeding, make sure you don't have any other blood loosing pathology like (ulcer, piles, worm infestation)
4.
.Loha asav 15 ml with equal amount of water after meals.
. kaumarya asav 15ml
dashmoolarishta 15ml twice a day for painful/heavy bleeding.
Avoid: mustard oil,spicy/heavy/constipating/sour food,pickles,curd,black gram, anger,day time sleeping.