What causes menorrhagia? Difference between onset in early life and later in life.
Onset in early life: usually an endocrine disturbance.
Later in life: inflammatory disturbances, tumours of the uterus, hormonal imbalance, or even emotional disturbances.