Question: why do you gain weight with stress?
Answer: We've known for some time that stress is connected to gaining weight, because a high level of the stress hormone cortisol has been shown to increase appetite and lead to stress eating, drive cravings for junk food, and make it easier to accumulate belly fat.