Stress, emotional tensions, psychological factors and the lifestyle all play a major role in causing hormonal imbalances resulting in weight gain, depression or irritability, difficulty sleeping, hot flashes, bone loss, and other complications such as osteoporosis and breast cancer.