Indigestion (dyspepsia) is the term used to describe pain or discomfort in your upper abdomen (tummy) or chest, usually after eating a meal.

About indigestion

Indigestion is the name given to symptoms, such as pain or discomfort in your upper abdomen or chest, usually after eating a meal. Although indigestion is most common after meals, you can get it at any time and it can happen every day or once in a while. Nearly everyone will experience indigestion at some point in their life. It’s sometimes called dyspepsia.

Illustration showing the digestive system

Symptoms of indigestion

If you have indigestion, you may have one or more of the following symptoms.

  • Pain, fullness or discomfort in the upper part of your abdomen or chest.
  • A burning feeling (heartburn) that goes up to your neck.
  • Loss of appetite or being unable to finish meals.
  • Feeling sick.
  • Burping or belching.

Depending on the cause of your indigestion, your symptoms may range from mild to severe, go very quickly, come and go, or they may be regular and last for a long time.

You probably won’t need to see your GP if you have these symptoms because you can usually manage them at home. However, if they get worse or don’t improve after two weeks, see your GP for advice.

Indigestion can be a symptom of a more serious condition. You should visit your GP for advice if you have:

  • unexplained weight loss
  • unexplained and continual symptoms of indigestion for the first time and you're 55 or older
  • black tarry stools that have an unusual smell
  • difficulty swallowing
  • frequent vomiting or blood in your vomit
  • shortness of breath and sweating

Causes of indigestion

Indigestion may be caused by inflammation of the layer of mucus that lines your stomach, oesophagus and bowel. The mucus is a protective barrier against gastric acid. It can become inflamed because of irritation caused by lifestyle triggers, such as:

  • drinking too much alcohol
  • smoking
  • stress and anxiety
  • medicines, such as aspirin and non-steroidal anti-inflammatory medicines (NSAIDs), used to treat arthritis
  • eating certain foods, such as spicy, fatty or greasy foods
  • being overweight or obese – this can increase the pressure on your stomach and contribute to feelings of indigestion

Underlying medical conditions

Some medical conditions can cause symptoms of indigestion.

Having a peptic ulcer can cause symptoms of indigestion. Peptic ulcers are breaks in the lining of your stomach or small bowel (duodenum) that occur because stomach acid that helps digest your food damages the lining. The bacteria called Helicobacter pylori that live in the mucus layer of your stomach can also contribute to the damage in your stomach lining by increasing acid production. However, not everybody infected with H. pylori will get a peptic ulcer.

Gastric cancer can also cause the symptoms of indigestion. Gastric cancer is a type of cancer that starts in the stomach.


Many women suffer from indigestion during pregnancy. This may be triggered by changes to the levels of the female hormones progesterone and oestrogen. As your uterus (womb) grows, this may also cause symptoms of indigestion as it presses on your stomach.

Diagnosis of indigestion

Your GP will ask about your symptoms and examine you. He or she may also ask you about your medical history.

If lifestyle changes and medicines don't help to improve your symptoms, your GP may recommend further tests, such as those listed below.

  • Breath tests, blood tests or faecal (stool) tests to detect the presence of H. pylori.
  • A gastroscopy – a procedure used to look inside your oesophagus, stomach and your duodenum. During a gastroscopy, your doctor may take a biopsy (a small sample of tissue). This will be sent to a laboratory for testing. This test is also known as an endoscopy.
  • A barium swallow and meal X-ray – a test that involves swallowing a drink containing barium (a substance that shows up on X-ray images). X-ray images of your abdomen then show the inside of your bowel more clearly.

Treatment of indigestion


There are a few things you can do to reduce the symptoms of indigestion, including:

  • losing excess weight
  • cutting down on foods that you think triggers your symptoms (it may help to keep a food diary to track what you eat and your symptoms)
  • stopping smoking
  • sleeping in a more upright position, propped up on a pillow (the action of gravity reduces reflux)
  • eating more than three hours before going to bed if you have a peptic ulcer
  • reducing your stress levels
  • not eating too much or too quickly


Over-the-counter medicines
You can buy a range of indigestion medicines from your pharmacist without a prescription. Always read the patient information that comes with your medicine and if you have any questions, ask your pharmacist for advice.

Antacids are medicines that can relieve symptoms of indigestion by neutralising acid in your stomach. They usually contain magnesium or aluminium. They only work for a short time so you will need to take them frequently.

If antacids don't work, or if you need to take large quantities of antacid medicines to relieve your symptoms, your pharmacist may recommend H2 receptor antagonists (H2RAs). These work by reducing the amount of acid that your stomach produces. They work for longer than antacids but not as quickly. Examples of H2RAs are famotidine and ranitidine.

If your symptoms continue after taking antacids or H2RAs blockers, your pharmacist may suggest that you try a low dose of another type of medicine called a proton pump inhibitor. Proton pump inhibitors work by reducing your stomach acid. You can take an over-the-counter proton pump inhibitor for a maximum of four weeks.

Prescription-only medicines
If a proton pump inhibitor is controlling your symptoms, your GP may prescribe you one for long-term use if he or she thinks it’s appropriate. Your GP may suggest diet and lifestyle changes, such as losing weight, first.

If your symptoms continue after taking a proton pump inhibitor for two weeks, your GP can prescribe another type of medicine called a prokinetic. This works by making food pass more quickly through your stomach, so that you're less likely to experience symptoms.

If you have an H. pylori infection, your GP may recommend having triple therapy to kill off the bacterial infection. This usually means taking a proton pump inhibitor combined with two different antibiotics for seven days.

Always ask your doctor for advice and read the patient information leaflet that comes with your medicine.


Surgery for indigestion is rare. Your doctor will usually only recommend it if medicines don't work or if you don't want to take proton pump inhibitors for long periods of time.

Talking therapies

Some people may find that talking therapies, such as cognitive behavioural therapy (CBT) and psychotherapy, reduce the symptoms of indigestion.


Produced by Dylan Merkett, Bupa Health Information Team, September 2012.

For answers to frequently asked questions on this topic, see FAQs.

For sources and links to further information, see Resources.

Share with others

Need more information?

Related hubs

How can we help you?

Work out your body mass index

BMI is a measurement used to work out if you are a healthy weight for your height. Calculate your BMI now.

  • This information was published by Bupa's Health Information Team and is based on reputable sources of medical evidence. It has been reviewed by appropriate medical or clinical professionals. Photos are only for illustrative purposes and do not reflect every presentation of a condition. The content is intended only for general information and does not replace the need for personal advice from a qualified health professional. For more details on how we produce our content and its sources, visit the about our health information page.

    Approved by Plain English Campaign The Information Standard memberHON Code


Musculoskeletal services

We offer a range of physiotherapy and sports medicine services.

Find out more

Bupa Health Finder

Find health information and more while on the move with our free Bupa Health Finder app.

More about the app