Your hormones are essentially your body's control system. But in a time when hormone-disrupting chemicals are everywhere (processed foods, shampoos, and even scented candles and air fresheners) it doesn't take much to throw off the delicate balance. Imbalanced hormones could affect almost every part of your health.

Here I will give you my top 7 foods for balancing your hormones to include in your diet every day:

1. Dried plums (prunes)
Dried plums help to balance oestrogen levels, improving bone strength, decreasing the risk of breast cancer and encouraging a more regular cycle. Soaked prunes are also good for digestion.

2. Wild salmon
Omega 3 fatty acids are important for maintaining hormonal balance in our body and wild salmon is one of the best sources omega 3.

3. Broccoli
Broccoli is one of the best foods to balance insulin.

4. Coconut oil
When it comes to balancing hormones coconut oil is by far the most beneficial one. It supports the thyroid and boosts metabolism.

5. Eggs (yolk)
Eggs have a positive effect on cortisol and help to keep the nervous system balanced.

6. Avocados
They are rich in fibre, potassium, magnesium, vitamin E and B and folic acid which are important for balancing hormones. 

7. Spices which support hormones
Ginger, turmeric, cayenne, garlic, cumin and cinnamon