There are various causes of hormonal imbalance. They are mostly associated with depression, sedentary lifestyle, sleep disturbance, obesity, alcoholic drinks, smoking, etc. Studies reported that an increased level of stress hormones inhibits the body's primary sex hormone and suppresses ovulation, sperm count and sexual activity. Severe stress results in a lack of libido and lowers general fertility.
Hormonal imbalance can also occur due to inherited links to obesity, diabetes, autoimmune disease, and cardiovascular disease, etc.
Obese women may experience period irregularities, anovulation, and infertility problems. Obesity in men reduces the levels of testosterone that have an impact on testis function.