Obesity has many causes, and ongoing stress is one of them. When stress becomes constant, it sets off hormonal changes that affect your appetite, your cravings and the way your body stores fat. One hormone matters more than most here, and that is cortisol, the body’s main stress hormone.
What is stress?
Stress is an old survival mechanism, built to help us react to danger. For our ancestors, it prepared the body to face a threat, such as a sabre-toothed tiger, with sharper awareness and a burst of energy. Today our threats are more psychological than physical, but the body still responds in the same way, even when the danger is only in our minds.
What happens in the body during stress?
When you are stressed, the body releases adrenaline, noradrenaline and cortisol, which switch on the fight-or-flight response. Hunger drops, your heart rate climbs, blood pressure rises and your senses sharpen. Once the stress passes, the body tries to replace the energy it thinks it has used, and this is when strong hunger can appear, often without any real physical need to eat.
Cortisol: the stress hormone
When cortisol stays high, it tends to increase appetite and drive cravings for high-calorie foods like chocolate, crisps and sugary drinks. These foods lift your mood for a short while, which is part of why stress can lead to overeating. Some research also suggests that in people living with obesity, the stress response and the brain’s reward system can work differently, so it may take more to reach the same sense of comfort from food.
Why stress tempts us to eat more
High-energy food acts as comfort food and brings stress down for a little while. Eating switches on the brain’s reward system, releases dopamine and lowers cortisol. In people living with obesity, though, this calming effect often does not last as long. Because the stress response tends to be stronger, the urge to eat can return more often as the body looks for the same relief.
Tips to reduce stress and stress-eating
Stress cannot always be avoided, but managing it can ease emotional overeating. Even small actions can help break the cycle:
- Move your body. Light activity such as a 30-minute walk, swim or cycle helps burn off tension and lift your mood.
- Slow your breathing. A few minutes of steady, deep breaths can calm the body and take the edge off a craving.
- Protect your sleep. When you are tired, cravings feel stronger, so a regular sleep routine makes stress-eating easier to manage.
- Take a break from screens and rest your eyes on something natural, like a view outside, even for a moment.
- Have a glass of water. Stress can leave you a little dehydrated, and staying topped up helps you feel steadier.
- Notice what sets off the urge. Pausing to ask what you are really feeling can help you tell true hunger from stress.
- Chewing gum helps some people feel a little calmer and release tension in the jaw.
- Laughing and smiling, even a little, can help lift how you feel.
Even small, steady habits can make a real difference to your stress levels and ease the urge to eat for comfort. If stress-eating feels hard to manage on your own, you do not have to tackle it alone. A GP or a registered dietitian can help, and there is no shame in asking for support.