Loss of Appetite for Days? What It Could Mean and When to See a Doctor

Woman eatng at a restaurant.
Credit: Duane Beckett (OpenAI)

A reader wrote in saying that they’re experiencing a loss of appetite for days at a time. The symptoms keep coming back every few months, and they’re wondering what it might mean.

The reality is that a loss of appetite that lasts for days can happen for many reasons. But when it keeps coming back every few months, it should be checked by a doctor.

According to the Cleveland Clinic, the definition of a loss of appetite means you don’t feel hungry or don’t have the desire to eat. This can be linked to physical changes, emotional stress, an underlying condition, or medication side effects. It’s also considered more concerning when it lasts longer than a week. 

What can cause appetite loss?

Woman eating fast food depressed
Credit: Duane Beckett / OpenAI

A loss of appetite can be caused by a stomach bug, cold, flu, pain, dehydration, dental problems, stress, grief, anxiety, or depression

The Cleveland Clinic also adds that infections, cancer, dementia, diabetes, food poisoning, thyroid problems, and heart, lung, kidney, or liver disease can also be linked to appetite loss

On top of this, some antibiotics, pain medicines, chemotherapy drugs, antidepressants, and other prescriptions may reduce appetite. A loss of appetite doesn’t mean you should stop taking them on your own, but if you are on those medications, it’s worth bringing up with a doctor.

When it keeps coming back

A recurring appetite loss is different from not feeling hungry during a rough day. If it happens for days at a time, then disappears, then returns months later, your doctor should look for a pattern.

Healthline states that fatigue with loss of appetite can be tied to infections, immune conditions, kidney disease, liver damage, anemia, digestive issues, sleep problems, heart failure, thyroid problems, depression, dementia, and other health concerns. 

That’s a long list on top of the other potential reasons behind a recurring loss of appetite. This is why it’s essential to see a doctor. 

Symptoms that help explain the cause

Doctor at their desk.
Doctor at their desk. Credit: CottonBro Studio, Pexels. Credit: CottonBro Studio, Pexels

By looking for other symptoms, you can give doctors a clearer picture. Watch for nausea, vomiting, diarrhea, constipation, stomach pain, weakness, fever, night sweats, trouble swallowing, dizziness, mood changes, or sudden weight loss.

Metro Urgent Care reported that appetite loss lasting more than 2 to 3 days can be more concerning when it comes with unexplained weight loss, persistent nausea or vomiting, ongoing fatigue, fever, or difficulty swallowing. 

Consider keeping a simple symptom log. Write down when the appetite loss starts, how long it lasts, what you can eat, whether you’re losing weight, and any new medications or stressful events around that time.

When to see a doctor

Any lasting change in appetite is a good reason to call your doctor, especially if you’re over 50 or the problem keeps coming back. The Cleveland Clinic says to visit a healthcare provider if appetite loss lasts more than one week, causes sudden weight loss, or comes with fatigue, weakness, nausea, rapid heart rate, or irritability.

More About: