Oestrogen and progesterone are hormones produced to regulate the build-up of endometrium (the lining of the uterus). Menorrhagia occurs when there is an imbalance of these hormone levels causing excessive growth or abnormal growth of the endometrium. This results in heavy blood flow due to the shedding of this lining. Learn more.