Symptom guide
Loss of appetite: causes, warning signs & what to do
Written & medically reviewed by Dr. Sanjay Anbu, MBBS · Last reviewed
Medically reviewedNot feeling hungry for a few days is common during an infection or stress. A poor appetite that lasts weeks, especially with weight loss, deserves a check-up.
Possible causes
Common causes of loss of appetite
- Infections — viral fever, typhoid, tuberculosis
- Stomach problems — gastritis, acidity, constipation
- Liver problems such as hepatitis or jaundice
- Low mood, depression, anxiety or grief
- Side effects of medicines, or after illness or surgery
- Long-term conditions such as kidney disease, and less commonly cancer
Self-care
What you can do now
- Eat small, frequent meals and nourishing drinks rather than three big meals
- Keep sipping fluids, especially if you have fever
- Light activity and fresh air can help appetite return
- Weigh yourself weekly — losing weight without trying is an important clue
Red flags
When to see a doctor urgently
- Weight loss without trying (around 5% of body weight over 6–12 months)
- Yellow eyes, dark urine, vomiting blood or black stools
- Difficulty swallowing, or feeling full after only a few bites
- Not eating or drinking at all for more than a day, or signs of dehydration
Checks
Tests a doctor may suggest
Depending on your history and examination, a doctor may suggest some of these. Your doctor decides which, if any, you need.
Explore more
Related pages
References
Sources & further reading
Frequently asked questions
What causes sudden loss of appetite?
Short-term infections, stomach upsets, stress and some medicines are the usual reasons. It normally returns as you recover.
When is loss of appetite serious?
If it lasts more than two to three weeks, comes with weight loss, yellow eyes, persistent vomiting or difficulty swallowing, see a doctor.
Can depression cause loss of appetite?
Yes. Low mood often reduces appetite (and sometimes increases it). If you also feel low or lose interest in things, talk to a doctor or counsellor.