Question: why does stress make you gain weight?
Answer: Levels of "the stress hormone," cortisol, rise during tension-filled times. This can turn your overeating into a habit. Because increased levels of the hormone also help cause higher insulin levels, your blood sugar drops and you crave sugary, fatty foods.