15% off your first subscription blood test. Discount auto-applied at checkout.
Written by Aisling Moran BSc (Hons)
7th Mar 2023 • 3 minute read
Headshot of Dr Rebecca Kingston
Reviewed by
Dr Rebecca Kingston MBChB, Medicine

Women’s hormones fluctuate a lot. From puberty to pregnancy to menopause, you sort of expect to be taken on an emotional and physical rollercoaster. Here's how to spot if your hormones are unbalanced and how you can test for a hormone imbalance.

What is a hormonal imbalance?

A hormonal imbalance means you have too much or too little hormones in your blood. Hormones are powerful chemicals, so if any of them are out of balance, they can have a big affect on your physical and mental health.

You can check your hormone levels as part of our women's hormones blood test.

Signs of hormonal imbalances

Firstly, everyone is different — what’s normal for you could be totally abnormal for another. But here are some common signs that your hormones might be imbalanced:

  • absent or irregular periods
  • oily skin and acne
  • headaches
  • low energy levels
  • bloating and digestive issues
  • breast tenderness
  • excess body hair (hirsutism)
  • hot flashes and night sweats
  • weight gain
  • sleep problems
  • weakened bones
  • low sex drive (libido)
  • vaginal dryness or pain during sex
  • difficulty getting pregnant

Hormones also have a big effect on your mental health. So if they’re imbalanced, some other signs might include:

  • mood swings
  • memory problems
  • irritability
  • anxiety and depression

Causes of hormonal imbalances

The causes of hormonal imbalances are complex and varied. Sometimes it could be down to your lifestyle, and other times it could be caused by a medical condition.

Some lifestyle factors that could cause hormonal imbalances include:

  • chronic stress
  • a poor diet
  • being overweight or obese
  • medication — for example, an oral contraceptive (the pill), hormone replacement therapy (HRT), or steroids

Some medical conditions that could cause hormonal imbalances include:

  • polycystic ovary syndrome (PCOS)
  • premature menopause
  • diabetes
  • an underactive or overactive thyroid
  • anorexia
  • an endocrine tumour or cyst — for example, a pituitary tumour
  • an ovarian tumour
  • a side effect of cancer treatment

Risks of hormonal imbalances

Long-term hormonal imbalances might increase your risk of diabetes, heart disease, osteoporosis, kidney disease, cancer, infertility, anxiety, and depression. So if you think your hormone levels might be imbalanced, it’s important to get them checked.

How to test for hormonal imbalances

If you think your hormones might be out of balance, you can check your levels at home by using a PCOS blood test.

In some cases, your doctor might do additional tests to check for underlying problems — for example, a smear test to check your cervix or an ultrasound scan to check your ovaries. 

How to treat hormonal imbalances

There are lots of things you can do to correct your hormone levels. Treatment will depend on what’s causing your hormones to be imbalanced in the first place.

In some cases, you might need to work with your GP or a specialist to correct your hormone levels. Treatment might include:

  • hormone replacement therapy
  • a hormonal contraceptive
  • vaginal oestrogen
  • surgery (in rare cases)

Don’t underestimate the positive effects that lifestyle changes can have on correcting your hormone levels. Lowering your stress levels, making sure you’re getting enough sleep, eating a healthy diet, and exercising can get your levels back on track and improve your mood — as well as being good for your overall health.