Prolonged irregular periods
with normal clinical and investigation findings is termed as dysfunctional uterine bleeding
.It occurs due to harmonal imbalances.It may be ovulatory or anovulatory,although the latter is more common.Since hormonal imbalance is at the root of the problem,the treatment also revolves around hormones,and hence you have been rightly prescribed hormones, by both your primary care
physician and gyneacologist. Addition of pro coagulants like tranexamic acid
,ethamsylate may also be tried after consulting your gyneacologist. Supportive treatment to maintain your Hb levels is necessary.Hysterectomy
is the last resort ,if it become totally uncontrollable.