Skip to main content

Loss of appetite

There are numerous possible causes for loss of appetite. If it persists then see your doctor who can try to find the cause in your particular case.

At a glance

  • Loss of appetite is when you do not feel like eating.

  • It can be short-term or long-term and has many possible causes.

  • Common causes include infections, medicines, or stress and anxiety.

  • See your GP if a loss of appetite persists with no clear reason.

  • Also, see your GP urgently if you have other symptoms like unexplained weight loss or tummy pain.

Video picks for Other signs and symptoms

Continue reading below

What causes loss of appetite?

Normally most people have a regular desire to eat food - an 'appetite'. Eating is an essential part of life, giving us the energy and nutrients our bodies need to stay healthy. If you lose your appetite, there is usually a reason behind it, and it often has a medical or psychological cause. Most often, having no appetite is a short-term problem.

Most of us have experienced this with a flu-like viral illness or tummy bug (gastroenteritis), or in times of extreme stress (such as an exam or a bereavement). Sometimes, however, it can go on for the long term. In this case, it may signify a more important medical problem.

There are many reasons why appetite may be lost. Some are serious conditions, others are not. Possible causes include:

If a loss of appetite persists, and there is no obvious reason for it, see your GP. As you can see above, there is a huge list of potential causes. Your GP will want to rule out the more serious causes - in particular, cancer. In the meantime, you might find that eating small meals, or sticking to bland foods may help.

It is particularly important to see your GP as soon as possible if you have any of the following symptoms associated with a persisting lack of appetite:

  • Unintentional weight loss.

  • Difficulty swallowing.

  • Pain in your tummy (abdominal pain).

  • Swelling of your tummy.

  • Night sweats.

  • Feeling sick (nausea).

  • Tiredness.

  • Low mood.

  • Feeling out of breath.

  • Blood in your stools when you open your bowels.

Continue reading below

Your GP will be able to narrow down the possible causes of loss of appetite by asking you about your symptoms and examining you. He or she will probably suggest some blood tests, which may give clues as to the cause. An ultrasound scan of the tummy may be helpful in some cases, and/or a chest X-ray. Further tests may then be indicated depending on what the likely diagnosis seems to be.

This will entirely depend on the cause which is found. Generally speaking, the most important thing is to establish the cause so that it can be quickly treated if possible. Your appetite keeps you eating, which keeps you healthy and strong. See the separate leaflet called Healthy Eating for more information.

Frequently asked questions

Are there any specific kinds of food that might help if I'm struggling with a loss of appetite?

If you're having trouble eating due to a loss of appetite, the article suggests that eating small meals or sticking to bland foods might be helpful as you explore the underlying cause with your GP. It doesn't specify particular types of food beyond that.

What's the difference between a short-term and a long-term loss of appetite?

A short-term loss of appetite is generally temporary, often linked to common illnesses like a viral infection or stress. A long-term loss of appetite, however, persists for an extended period and may signal a more significant underlying medical problem that warrants investigation.

Can problems with my senses, like taste or smell, affect how much I want to eat?

Yes, enjoyment of eating is significantly influenced by your senses, including sight, smell, and taste. If you experience a loss of vision, taste, or smell, it can indeed have an impact on your appetite and make food less appealing.

Could my overall mental well-being affect my appetite?

Absolutely. Mental health issues such as stress and anxiety are listed causes of appetite loss. Additionally, depression can manifest with a loss of appetite, alongside other symptoms like low mood, difficulty concentrating, and poor sleep.

How quickly should I see a doctor if I've lost my appetite?

You should see your GP as soon as possible if your loss of appetite persists and is accompanied by any worrying symptoms. These include unintentional weight loss, difficulty swallowing, abdominal pain, tummy swelling, night sweats, nausea, tiredness, low mood, feeling out of breath, or blood in your stools.

Further reading and references

Continue reading below

About the authorView full bio

Author image

Dr Toni Hazell, MRCGP

MBBS, BSc, MRCGP, DFSRH, Dip GU med, DRCOG, DCH (London, UK, 2000)

Dr. Toni Hazell qualified from St. Mary’s Hospital Medical School and did her VTS at Northwick Park Hospital.

About the reviewerView full bio

Author image

Dr Philippa Vincent, MRCGP

General Practitioner, Medical Author

MB BS, Bsc, MRCGP (2000), DCH, DFSRH, DRCOG

Dr Philippa Vincent is an NHS GP working in North London.

Article history

The information on this page is written and peer reviewed by qualified clinicians.

flu eligibility checker

Ask, share, connect.

Browse discussions, ask questions, and share experiences across hundreds of health topics.

symptom checker

Feeling unwell?

Assess your symptoms online for free

Sign up to the Patient newsletter

Your weekly dose of clear, trustworthy health advice - written to help you feel informed, confident and in control.

Please enter a valid email address

By subscribing you accept our Privacy Policy. You can unsubscribe at any time. We never sell your data.