What emotion causes weight gain?

Answer:
Your body responds to stress by releasing the hormone cortisol into your blood. Among other things, cortisol gives you a short term burst of increased energy, memory, and pain tolerance. However, when cortisol levels are elevated for a long period of time it can cause decreased muscle and bone density as well as an increase in abdominal fat and other nasty side-effects.
First answer by Jimethn. Last edit by Jimethn. Contributor trust: 19 [recommend contributor recommended]. Question popularity: 3 [recommend question].