How stress affects your weight and what you can do about it

Published Oct 08, 2025

|

Updated Oct 08, 2025

|

Est. reading time: 5 minutes

Key points

  • Stress can lead to weight gain by increasing cortisol levels, which boost cravings for sugary or fatty foods and disrupt sleep, affecting hunger hormones.
  • Emotional eating, often triggered by stress, can lead to weight gain by promoting consumption of comfort foods high in sugar or fat, which temporarily ease anxiety.
  • Stress can also cause weight loss by suppressing appetite or causing restless movement, and can impact digestion, leading to nausea, stomach cramps or changes in food processing.
  • Managing stress for better weight control involves building a consistent daily routine, adopting calming habits, maintaining a balanced diet, staying hydrated and seeking professional support if necessary.

Get access to weight loss medication

How stress affects your weight and what you can do about it


Stress can sneak into your life in unexpected ways, affecting more than just your mood or sleep. It can also influence your weight without you even realizing it. When you're feeling overwhelmed, your body releases more cortisol, which can boost cravings for sugary or fatty foods and lead to stubborn weight gain, especially around your belly. Plus, stress might throw off your routines, making you skip meals, eat late at night, or feel too tired to exercise. Emotional eating becomes a quick fix, even if you’re not hungry. Whether you're unintentionally gaining or losing weight, it’s a good idea to think about how stress could be part of the story, and consider small changes that can help you feel more in control.

The science behind stress and weight gain

When you’re stressed, your body kicks into survival mode by releasing a hormone called cortisol, and while that’s helpful in short bursts, too much of it over time can throw your body out of balance. High cortisol levels can ramp up your appetite, making you crave comfort foods that are high in sugar or fat. It also tells your body to hold onto fat, especially around your belly, which is why chronic stress is often linked to weight gain in that area. On top of that, stress can mess with your sleep, and when you’re not sleeping well, your hunger hormones, leptin and ghrelin, get out of whack. That can leave you feeling hungrier during the day and less satisfied after eating, making it even harder to stay on track with healthy habits.

Why stress can cause emotional eating

When you're stressed, it's completely normal to reach for something sweet or salty; it’s not just about willpower, it’s actually about brain chemistry. Foods high in sugar or fat give your brain a quick hit of dopamine, the feel-good chemical that can temporarily ease anxiety or boost your mood. That’s why “comfort food” really does feel comforting in the moment. However, stress can also lead to mindless eating, where you snack simply to distract yourself or avoid what’s causing you anxiety.

Some people go the other way, skipping meals when overwhelmed, only to end up overeating later when hunger finally hits hard. These irregular eating patterns make it harder to listen to your body’s natural hunger cues, leading to more cravings and less balanced choices. Understanding the connection between stress and emotional eating is the first step toward breaking the cycle.

Can stress cause weight loss, too?

While stress often leads to weight gain, it can cause weight loss too, especially if your body reacts to anxiety by shutting down your appetite. For some people, acute stress makes it hard to eat regularly, either because they forget to eat or just don’t feel hungry. You may also burn more calories without realizing it through restless movement, such as pacing, fidgeting, or constantly being on the go. Anxiety can also take a toll on your digestive system, causing nausea, stomach cramps, or changes in how your body processes food. If you’ve been losing weight without trying, and stress or anxiety has been part of your life lately, your mental health might be playing a bigger role than you think.

If your weight has been shifting and you’re not sure why, stress could be a hidden factor:

  • One major clue is if you’re gaining or losing weight even though your eating habits haven’t changed much.
  • You might also notice that on high-stress days, you’re constantly craving sugar, carbs, or salty snacks, not because you’re truly hungry, but because your brain is looking for comfort.
  • Maybe you’ve been skipping workouts because you’re exhausted, or relying more on caffeine and sugary drinks just to get through the day.
  • Another common sign is feeling bloated or inflamed, especially in the stomach area, which can be linked to cortisol and stress-related changes in digestion.

Paying attention to these patterns can help you connect the dots and start finding healthier ways to cope.

What you can do to manage stress for better weight control

Managing stress isn’t just good for your mental health; it can also make a big difference in how your body handles weight. One of the best places to start is by building a consistent daily routine that includes regular meals, enough sleep, and some form of movement, even if it’s just a walk around the block. When stress hits, try swapping emotional eating for calming habits like journaling, listening to music, deep breathing, or calling a friend.

What you eat also matters. Support your gut and hormones with balanced meals that include lean protein, healthy fats, fiber-rich carbs, and magnesium-rich foods like leafy greens or dark chocolate. It helps to cut back on quick fixes like caffeine, alcohol, and processed snacks, which can throw your energy and mood off balance. And don’t forget to drink water; staying hydrated helps your brain, your body, and your appetite stay in sync. These small changes can help you feel more in control, even when life gets hectic.

When to get support for stress

Sometimes, managing stress and weight on your own can feel overwhelming, and that’s okay. If you’ve noticed significant changes in your weight, especially alongside anxiety, depression, or constant fatigue, it’s a good idea to talk to your doctor. They can help rule out any underlying health issues and point you toward the right support.

You may also want to consider consulting a mental health professional, such as a therapist specializing in cognitive behavioral therapy (CBT), mindfulness, or stress management. These tools can help you break the cycle of stress and emotional eating.

A registered dietitian or health coach can also be a great resource; they’ll work with you to build balanced meals and figure out how your emotions and eating habits are connected. You don’t have to figure it all out alone, and getting support can be a powerful step toward feeling more in control of both your stress and your health.

Struggling with stress or weight changes? Get the support you need

Whether you're dealing with unexplained weight shifts, ongoing fatigue, or stress that’s starting to affect your health, you don’t have to face it alone. Use Solv to find trusted local urgent care, primary care providers, or mental health services near you, many with same-day availability, so you can take the first step toward feeling better.

FAQs

How does stress influence weight gain?

Stress can lead to weight gain as it triggers the release of the hormone cortisol, which can increase cravings for sugary or fatty foods. High cortisol levels also instruct the body to hold onto fat, particularly around the belly. Additionally, stress can disrupt your routines, causing you to skip meals, eat late at night, or avoid exercise. Emotional eating can become a coping mechanism, even when you're not actually hungry.

What is the connection between stress and emotional eating?

When stressed, it's common to crave sweet or salty foods, not due to lack of willpower but because these foods provide a quick boost of dopamine, a feel-good chemical in the brain. This can temporarily alleviate anxiety or improve mood. Stress can also lead to mindless eating as a distraction from the source of stress. On the other hand, some people may skip meals when stressed, leading to overeating later when hunger strikes.

Can stress also cause weight loss?

Yes, stress can lead to weight loss. In some people, acute stress suppresses appetite, causing them to eat less or irregularly. Stress can also increase restless movement, like pacing or fidgeting, which burns more calories. Additionally, anxiety can affect the digestive system, leading to nausea, stomach cramps, or changes in how your body processes food.

What are some signs that my weight changes might be stress-related?

Signs that your weight changes might be stress-related include gaining or losing weight without significant changes in your eating habits, constant cravings for sugar, carbs, or salty snacks on high-stress days, skipping workouts due to exhaustion, relying more on caffeine and sugary drinks, and feeling bloated or inflamed, especially in the stomach area.

How can I manage stress for better weight control?

Managing stress for better weight control involves building a consistent daily routine that includes regular meals, sufficient sleep, and some form of movement. When stressed, try to replace emotional eating with calming habits like journaling, listening to music, deep breathing, or calling a friend. It's also beneficial to eat balanced meals, cut back on caffeine, alcohol, and processed snacks, and stay hydrated. If managing stress and weight on your own feels overwhelming, consider seeking support from a healthcare professional.

Lose up to 20% body weight

Get access to weight loss medication

Explore personalized weight loss solutions from both local and virtual healthcare providers. See if you qualify for GLP-1s like Ozempic, Wegovy and Zepbound.

Start losing weight

Dr. Linda Halbrook is a Board-Certified Family Medicine physician with over 40 years of experience, dedicated to providing comprehensive care to patients across Texas. She retired from practice but currently serves on the Clinical Services Committee of CommonGood Medical, a non-profit organization serving the uninsured in Collin County. 

How we reviewed this article

Medically reviewed

View this article’s sources and history, and read more about Solv’s Content Mission Statement, editorial process, and editorial team.

Sources

2 sources

Solv has strict sourcing guidelines and relies on peer-reviewed studies, academic research institutions, and medical associations. We avoid using tertiary references.

History

Solv’s team of medical writers and experts review and update our articles when new information becomes available.

  • October 08 2025

    Written by Solv Editorial Team

    Medically reviewed by: Dr. Rob Rohatsch, MD

  • October 01 2025

    Edited by Solv Editorial Team

2 sources

Solv has strict sourcing guidelines and relies on peer-reviewed studies, academic research institutions, and medical associations. We avoid using tertiary references.

Solv’s team of medical writers and experts review and update our articles when new information becomes available.

  • October 08 2025

    Written by Solv Editorial Team

    Medically reviewed by: Dr. Rob Rohatsch, MD

  • October 01 2025

    Edited by Solv Editorial Team

Topics in this article

StressMental HealthNutritionExercise
Lose up to 20% body weight

Get access to weight loss medication

Explore personalized weight loss solutions from both local and virtual healthcare providers. See if you qualify for GLP-1s like Ozempic, Wegovy and Zepbound.

Start losing weight

This site uses cookies to provide you with a great user experience. By using Solv, you accept our use of cookies.