Losing your appetite for several days usually signals that your body is responding to something, whether that’s a passing infection, emotional stress, a medication, or an underlying health issue. In most cases the cause is temporary and resolves on its own, but appetite loss lasting more than a week, or paired with sudden weight loss or fatigue, warrants a medical visit.
Infections and Short-Term Illness
The most common reason for a multi-day appetite slump is a viral or bacterial infection. Colds, the flu, stomach bugs, sinus infections, and COVID-19 all suppress hunger as part of the immune response. Scientists are still working out exactly why this happens, but the pattern is consistent: when your body detects an invader, eating takes a back seat while energy is redirected toward fighting it off. In animal studies at the Salk Institute, bacterial infections reliably triggered appetite loss as the immune system ramped up its response.
With most common viruses, appetite tends to return within three to five days as fever breaks and inflammation subsides. Bacterial infections like strep throat or food poisoning can take a bit longer, especially if antibiotics are involved (which can themselves cause nausea). If you’re recovering from a stomach bug, your digestive tract may need a few extra days to feel ready for full meals even after the worst symptoms pass.
Stress, Anxiety, and the Fight-or-Flight Response
Acute stress is one of the most underappreciated appetite killers. When you’re anxious, grieving, or under intense pressure, your nervous system signals your adrenal glands to release adrenaline. That adrenaline triggers your fight-or-flight state, a mode that temporarily shuts down digestion and puts hunger on hold. If the stressor lasts for days, like a breakup, job loss, family crisis, or a stretch of severe anxiety, your appetite can stay suppressed the entire time.
Interestingly, chronic stress often does the opposite. Once the adrenaline surge fades but the stressor remains, cortisol levels stay elevated, and cortisol tends to increase cravings. That’s why some people stop eating during a crisis and then overeat in the weeks that follow. If you’ve been under intense emotional pressure for the past few days, that alone could explain why food holds no appeal right now.
How Hunger Hormones Get Disrupted
Your appetite runs on a two-hormone system. Ghrelin rises when your stomach is empty and tells your brain it’s time to eat. Leptin rises after you’ve stored enough energy and tells your brain you’re full. Illness, stress, and poor sleep can all throw this balance off.
Sleep is a particularly sneaky factor. During normal sleep, leptin rises and ghrelin falls. When you’re sleep-deprived, that pattern reverses: ghrelin goes up and leptin drops, which usually makes people hungrier and drawn to high-calorie food. But disrupted sleep from illness or anxiety doesn’t always follow that neat pattern. If you’ve been sleeping poorly because you’re sick or stressed, the hormonal chaos can leave your hunger signals confused, sometimes producing no appetite at all despite running on empty.
Medications That Suppress Appetite
If your appetite disappeared around the same time you started or changed a medication, that’s a strong clue. Several common drug categories reduce hunger as a side effect:
- ADHD stimulants are among the most well-known appetite suppressants, often causing people to skip meals without noticing.
- Certain antidepressants and anti-seizure medications can reduce hunger signals in the brain.
- GLP-1 medications prescribed for diabetes or weight management work specifically by increasing fullness and decreasing appetite.
- Antibiotics frequently cause nausea and stomach upset that makes eating unappealing.
- Pain medications, particularly opioids, slow digestion and can eliminate the sensation of hunger.
If you suspect a medication is responsible, don’t stop taking it on your own. But do note when the appetite change started relative to when you began the prescription, because that timeline is exactly what your provider will ask about.
Chronic Conditions Worth Knowing About
When appetite loss stretches beyond a week or two with no obvious cause, it can point to a longer-term health issue. Conditions that commonly list decreased appetite as a symptom include chronic kidney disease, chronic liver disease, heart failure, an underactive thyroid, hepatitis, COPD, and HIV. Depression also belongs on this list. It’s not just “feeling sad.” Clinical depression alters brain chemistry in ways that can make food genuinely uninteresting or even repulsive for weeks at a time.
None of these conditions would typically appear out of nowhere with appetite loss as the only symptom. You’d usually notice other changes too: persistent fatigue, unexplained weight loss, swelling, brain fog, shortness of breath, or changes in urination. But if your appetite has been off for a while and you can’t pinpoint a reason, it’s worth having bloodwork done to rule out thyroid problems, liver function issues, or kidney changes.
Keeping Your Body Fueled in the Meantime
Even when eating feels impossible, your body still needs fuel and fluids. The goal isn’t to force yourself through full meals. It’s to give your body enough to work with until your appetite returns.
Start with liquids. Broth, smoothies, and electrolyte drinks are easier to get down than solid food and still deliver calories, sodium, and potassium. Small, frequent portions work better than sitting down to a plate you already know you can’t finish. Bland, calorie-dense foods like toast with peanut butter, yogurt, bananas, or oatmeal are good options because they’re gentle on a sensitive stomach but pack more energy than crackers alone. Eating on a loose schedule, even if you’re not hungry, can also help retrain your body’s hunger cues over a few days.
If you’ve gone more than a week without eating close to your normal amount, or you’re experiencing sudden weight loss, fatigue, weakness, nausea, a rapid heart rate, or irritability alongside the appetite loss, that combination is your signal to see a provider. One or two days of eating less than usual is rarely dangerous for an otherwise healthy adult. A sustained pattern with worsening symptoms is different.