Food sensitivities: It is believed that almost 1 in 3 women might experience an immune response to everyday foods that you regularly consume, leading to inflammation and subsequent hormone imbalances.
Gut Flora: Its quite common to have an imbalance in the gut microbiome, too little of the good bacteria and overgrowth of the bad bacteria. An imbalance in your gut bugs can cause an imbalance in your hormones.
Inflammation: Inflammation from any cause can lead to various hormone imbalances, especially with cortisol and insulin.
Stress: This is a huge cause of hormone imbalances due to the effect of cortisol (your main stress hormone) on all your other hormones.
Lifestyle Factors: Poor nutrition (especially too much sugar), lack of exercise or sleep can affect hormone levels in profound ways.
Age: As we age, our bodies naturally start to produce less and less hormones.