Dear Leanne,
Heavy period is never to be considered as normal, particularly when the bleeding is continuous for 20 days. You need to undergo thorough checking.
It is quite likely that since you had only slight spotting every two months, you have
hormonal imbalance. Please get your Oestrogen,
Progesterone,
Prolactin, FSH and LH evaluated in the blood. Also get T3, T4 and TSH examined. Also get your
ultrasonography done to find out any anatomical abnormality in the reproductory tract, in particular
fibroid.
Initial heavy bleeding was due to the thick endometrial expulsion, now, the bleeding is trying to stop, which is not happening.
You may start some Progestational product like Deviry to control the bleeding. Once the bleeding is stopped, you may discontinue the medicine. About 4-7 days that after that you will again get the bleeding; however it will be of much lesser quantity. Alternatively, you may continue the pills for further 21 days and then discontinue to have normal menses.
Please report to your Gynaecologist.
Dr. Nishikant Shrotri