A hormonal imbalance occurs when a woman’s body produces too much or too little of a specific hormone, such as estrogen or progesterone. A blood test can reveal a hormonal imbalance. Causes for a hormonal imbalance may include stress, injury, or trauma. Common symptoms of a hormonal imbalance may include heavy or irregular periods, hair loss or thinning, weight gain or difficulty losing weight, night sweats, and more