A question many women ask over the life time of their cycle. Is it normal? Can I reduce the symptoms? How can I get on with my every day life when my period is so damn heavy every month?

I am delighted to introduce you to Amy, my good friend and peer. Amy is a qualified naturopath specialising in Women’s Health & naturopathic yoga. This insightful blog was written by Amy to help women like you answer some of those tricky questions about heavy periods.

Amy & I are hosting a Womens Health Transformation Series. If you would like to learn more about your cycle and have your questions answered directly by Amy please come along to our next workshop: Balance Your Hormones – The Natural Approach

Why is my period so heavy?

It’s a question I’ve answered a LOT in my 10 years as a Naturopath.

Keep reading to find out some causes & investigations that might be necessary.

What causes heavy periods?

There’s often a variety of factors, but never just one. The following are what I see the most.

Inflammation caused by environmental toxins (think plastics and pesticides to name a couple)

Inflammation due to food intolerancesHormonal imbalance (usually high oestrogen) due to stress, poor liver clearance of circulating hormones, use of the pill and other artificial contraceptives.

Anaemia (low iron stores and low circulating iron). It sounds counter-intuitive, however the more anaemic you are, often, the heavier your period. Bit of a chicken or the egg story here. Is it heavy periods causing anaemia, or is it the body not being able to “hold” the blood. Chinese medicine theory covers blood deficiency really well.

Endometriosis – an auto immune hormone imbalance where endometrial tissue (from your uterus) grows in other parts of the body such as outside the uterus or on ovaries. Sometimes it has been found in lung and even in nasal cavities! This causes the woman to have a nose bleed each time she has a period too. Crazy huh?!

Fibroids – growths (benign usually) within the uterus which can cause excessive blood loss in some women.

Menopause and peri-menopause hormonal changes can cause large loss of blood at random times of the month.

Thyroid issues; especially hypo (under active) thyroid. This sends of a cascade of hormone imbalance which may lead to excess blood loss at the time of your period.

Adrenal issues; especially adrenal fatigue. Some women can have extreme hormone fluctuations when their adrenal hormones are out of balance. Stress is a major contributor here.


Go to your GP and ask for your female hormones to be checked via blood test. Make sure it has been completed on day 21 of your cycle.

What does that mean? Day 1 is the first day of your period, and so skip forward 3 weeks from there, and take the blood test then. This gives a good indicator of both progesterone and oestrogen in your body.

In the same test, ask to rule out (or in) thyroid or adrenal imbalances. Have morning cortisol and Thyroid hormones checked.

Iron studies; If you’re chronically anaemic, this could be the underlying factor to why you have heavy periods. It is best to find out your levels. We aim for serum level of 15 and ferritin (stored iron) to be 80-100.

If your GP suspects fibroids or endometriosis, it is best to see a gynaecologist to ensure you aren’t needing surgery. Regardless of whether your hormones are ‘in range’ or not, it is best to get in contact with a Naturopath (like me) who is experienced with hormone imbalance and can support your health for you as a person, rather than the disease you may come in with.

Amy x

You can get in contact with Amy via her website: https://womenshealthonline.com.au

Or speak with her in person at our next workshop July 21st:


#womenshealth #periods #mensturalcycle #ayurveda #yoga #health #fitness #healthblogger #naturalhealth #Naturopath #adrenalfatigue #wellness #womenswellness #hormones #hormonebalance #mum #mumhealth #busymumlife #wellnesstips #diet #keto #Ayurvedahealth #bloggingtips #WixBlog

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.