New announcement. Learn more

Your heavy period could be caused by...

1) Physical abnormalities


Fibroids are noncancerous growths that develop inside and around the uterus. During menstruation, the uterus contracts in order to shed the lining of the uterus. If fibroids are present, they can interfere with this process by causing the uterus to contract more strongly or more frequently than it would otherwise, which can lead to heavier menstrual bleeding.


Endometriosis develops when the tissue that normally grows along the lining of your uterus grows in places outside the uterus (for example, on your ovaries). This tissue thickens, bleeds and sheds as you go through your menstrual cycle, causing a heavier flow.


Adenomyosis is similar to endometriosis with one main difference: instead of tissue growing outside the uterus, in adenomyosis, the tissue grows into the muscular wall of the uterus. This tissue can cause the uterus to become thicker than normal, which can result in heavier periods. It can also cause the uterus to contract more strongly during menstruation, which can contribute to heavier bleeding.

A cervical abnormality

Cervical erosion is an example of an abnormality that can cause excess bleeding. It’s a condition in which cells that normally line the inside of your cervix start growing on the outside of your cervix (the lower end of the uterus). These cells are more sensitive and can cause bleeding or spotting during or after sex. They can also lead to vaginal discharge that contains blood.

Accelerate your road to recovery

Tired of bouncing between doctors to get to the root of the problem? Speak to our world-class team of gynecologists and receive an actionable treatment plan within days.

2) A hormone imbalance

Dysfunctional uterine bleeding

Dysfunctional uterine bleeding (DUB) diagnosis of exclusion, which means it’s a diagnosis made after ruling out other possible causes such as fibroids, polyps, or cancer. It is usually caused by a hormonal imbalance, which disrupts your menstrual cycle, leading to irregular or heavy bleeding.

3) Bacteria

Pelvic inflammatory disease

Infections such as pelvic inflammatory disease (PID) can cause inflammation of your reproductive organs, bleeding between your period, and a heavier flow.

Have you hit a wall in your health journey?

Get instant answers from an OB-GYN and make sense of your symptoms. No medical jargon, just the facts and a personalised pathway to bring your body back to balance.

While rare, painful periods can also be caused by:

Gynecological cancers, which can lead to changes in your normal periods including heavier periods and bleeding between periods.

Blood thinning medications used to treat blood clots can increase the time it takes for blood clots to form. This, in turn, can lead to more bleeding.

For the love of gynecology care

Our mailing list members get bite-sized, educational content to help them advocate for their health in any setting. Try it:


This product has been added to your cart