There are many different types of hormones in the body, which all have different functions, but they are all influenced by each other. Stress is one of the biggest causes of hormonal imbalance. Stress can be emotional stress like relationships and work stress, or physical stress like pain, injury or lack of sleep which is a major cause of stress, and finally it can be caused by dietary stress from a processed food diet or eating foods which are causing an inflammatory reaction in your body like gluten.
Thyroid function can also depress the production of progesterone, so it is really important to assess thyroid function when assessing a sex hormone balance.