Anxiety and Loss of Appetite: What to Do About It
Even though it’s more common to binge-eat when stressed, some people have the opposite reaction due to physical symptoms and other causes.
Over the course of just 1 year, Claire Goodwin’s life turned completely upside down.
Her twin brother moved to Russia, her sister left home on bad terms, her father moved away and became unreachable, she and her partner broke up, and she lost her job.
From October to December 2012, she lost weight rapidly.
“Eating was an unnecessary expense, worry, and inconvenience,” says Goodwin. “My stomach had been in a knot and my heart [had been] in my throat for months.”
“I was so stressed, anxious, and preoccupied that I didn’t feel hunger. Swallowing food made me nauseous, and tasks like cooking or doing dishes seemed overwhelming and insignificant when compared to my bigger problems,” she shares with Austra Health.
Though my weight loss has never been nearly as significant as Goodwin’s, I, too, struggle to maintain my appetite when I’m extremely stressed.
I have generalized anxiety disorder, and in moments of high stress — like when I was in a 1-year accelerated master’s degree program and working part-time — my desire to eat vanishes.
It’s as though my brain can’t focus on anything except the thing causing me anxiety.
Although many people binge-eat or indulge in rich foods when stressed, some lose their appetite during moments of high anxiety.
According to Zhaoping Li, MD, director at the UCLA Center for Human Nutrition, these people are less common than people who respond to stress by binge-eating.
Li says this problem can be traced all the way back to the origins of the fight-or-flight response.
Thousands of years ago, anxiety resulted from a response to an uncomfortable or stressful situation, such as being chased by a tiger.
Some people’s response to seeing a tiger would be to run away as fast as they could. Other people might freeze or hide. Some might even charge the tiger.
This same principle applies to why certain people lose their appetite when anxious, while others overeat.
“There are people who respond to any stress with ‘the tiger’s on my tail’ [perspective]: ‘I cannot do anything but run,’” Li says. “Then there are other people who try to make themselves more relaxed or more in a pleasurable state — that’s actually the majority of people. Those people eat more food.”
People who lose their appetite are so consumed by the source of their stress or anxiety that they can’t do anything else, including necessary tasks like eating.
The flight-or-fight response releases stress hormones, including corticotropin-releasing factor, which may suppress your appetite, according to research.
This feeling is all too real for me. I recently had a deadline looming for weeks on a long article I just couldn’t bring myself to write.
As my deadline approached and my anxiety skyrocketed, I began ferociously typing away. I found myself missing breakfast, then missing lunch, then realizing it was 3 p.m. and I still hadn’t eaten.
I wasn’t hungry but knew I should probably eat something since I often have migraine episodes when my blood sugar is too low.
When Mindi Sue Black recently lost her father, she dropped a significant amount of weight. She forced herself to nibble here and there but had no desire to eat.
“I knew I should eat, but I just couldn’t,” she tells Austra Health. “The thought of chewing anything put me in a tailspin. It was a chore to drink water.”
Like Black, some people lose their appetite as a result of physical symptoms associated with anxiety that make the thought of eating unappetizing.
“Oftentimes, stress manifests itself through physical sensations in the body, such as nausea, tense muscles, or a knot in the stomach,” says Christina Purkiss, a primary therapist at The Renfrew Center of Orlando, an eating disorder treatment facility.
“These sensations could lead to difficulty being in tune with hunger and fullness cues,” Purkiss explains. “If someone is feeling intensely nauseous due to stress, it will be challenging to accurately read when the body is experiencing hunger.”
Raul Perez-Vazquez, MD, says that some people also lose their appetite due to the increase in cortisol (the stress hormone) that can happen during times of high anxiety.
“In the acute or immediate setting, stress causes increased levels of cortisol, which in turn increases acid production in the stomach,” he says. “This process is meant to help the body quickly digest food in preparation for ‘fight-or-flight,’ which is mediated by adrenaline. This process also, for the same reasons, decreases appetite.”
This increase in stomach acid can also lead to ulcers, something Goodwin experienced as a result of not eating. “I developed a stomach ulcer from the long stretches with only acid in my belly,” she says.
Black says she knows she should be eating and has taken precautions to ensure that her health is still a priority. She makes herself eat soup and tries to stay active.
“I make sure to go for a long walk twice a day with my dog to make sure my muscles aren’t atrophying from the weight loss, I do yoga to stay focused, and I play the occasional pickup soccer game,” she says.
If you’ve lost your appetite as a result of anxiety or stress, try taking one of these steps to regain it:
1. Identify your stressors
Figuring out the stressors that are causing you to lose your appetite will help you get to the root of the problem. Once you identify these stressors, you can work with a therapist to figure out how to manage them.
“Focusing on stress management will, in turn, lead to a decrease in physical symptoms associated with stress,” Purkiss says.
In addition, Purkiss recommends being aware of the physical sensations that can accompany stress, such as nausea.
“When you’re able to determine that nausea is likely related to these feelings, it should be a cue that even though it may feel uncomfortable, it is still essential to eat for health,” she says.
2. Make sure you’re getting enough sleep
Li says that getting sufficient restful sleep is crucial for managing a lack of appetite due to stress. Otherwise, the cycle of not eating will be more difficult to escape.
3. Consider eating on a schedule
Purkiss says a person’s hunger and fullness cues only regulate when they are eating consistently.
“Someone who has been eating less as a response to a decrease in appetite may need to eat ‘mechanically’ in order for hunger cues to return,” she says. This can mean setting a timer for meal and snack times.
4. Find foods you can tolerate and stick to them
When my anxiety is high, I often don’t feel like eating a big, indulgent meal. But I still know I need to eat. I’ll eat mild foods, such as brown rice with chicken broth or white rice with a small piece of salmon, because I know my belly needs something in it.
Find something you can stomach during your most stressful periods — maybe a food that’s bland in flavor or dense in nutrients — so you don’t have to eat as much of it.
Jamie Friedlander is a freelance writer and editor with a passion for health. Her work has appeared in The Cut, Chicago Tribune, Racked, Business Insider, and Success Magazine. When she’s not writing, she can usually be found traveling, drinking copious amounts of green tea, or surfing Etsy. You can see more samples of her work on her website. Follow her on Twitter.
Last medically reviewed on March 23, 2023