According to Sports Club/LA trainer and lifestyle coach Julie Barrett, MS, RD, achieving and maintaining a healthy body weight really boils down to one thing: stress management. Julie says that when our bodies are under stress, "our adrenal glands pump out excessive amounts of the stress hormone cortisol, causing an imbalance in our bodies' natural hormonal rhythms." This imbalance reduces your ability to burn fat, hindering your body from reaching that goal weight.
Julie recognizes that "not all stress is bad" (and we can't completely eliminate stress from our lives), but there are some stressors we have control over such as "poorly controlled blood sugar, excessive caffeine consumption, over training, and poor digestion." If you start working through stressors, you'll start seeing results.