Healthdirect Free Australian health advice you can count on.

Medical problem? Call 1800 022 222. If you need urgent medical help, call triple zero immediately

healthdirect Australia is a free service where you can talk to a nurse or doctor who can help you know what to do.

beginning of content

Stomach ulcers

3-minute read

What is a stomach ulcer?

Stomach ulcers are open, inflamed sores in the lining of the stomach. They are also known as gastric ulcers or peptic ulcers. Ulcers can also occur in the upper part of the small intestine — these are known as duodenal ulcers.

Seek medical attention immediately if you experience:

  • a sudden, sharp or persistent pain in the belly
  • bloody or black poo
  • vomit that looks like coffee grounds with red blood in it
  • being weak, light-headed, sweaty and clammy

What are the symptoms of a stomach ulcer?

Most people with a stomach ulcer do not experience any symptoms. The most common symptom is burning pain in the upper abdomen. The pain can travel to the chest and neck, bellybutton, or back.

Other less common symptoms include:

  • indigestion (heartburn)
  • loss of appetite
  • nausea and vomiting
  • feeling full and bloated, or belching
  • not being able to tolerate fatty foods
  • nausea

Sometimes, stomach ulcers can lead to more serious symptoms, such as:

  • a sudden sharp pain in the stomach that gets worse
  • vomiting blood (the vomit looks bright red or like coffee grounds)
  • blood in your stool (poo) or black, tarry stools
  • weight loss
  • feeling faint
  • trouble breathing

If you have any of these symptoms, see a doctor immediately.

What causes stomach ulcers?

The most common causes of stomach ulcers are:

People are more at risk of developing a stomach ulcer if they smoke or drink alcohol, or have a family history of ulcer disease.

Spicy foods do not cause stomach ulcers, but they can worsen the symptoms.

How are stomach ulcers diagnosed?

Stomach ulcers are most commonly diagnosed by endoscopy — using a flexible tube with a tiny camera that is passed into the mouth and down to the stomach. This procedure is done under general anaesthetic.

Your doctor may also order blood tests, stool tests or an x-ray. You are also likely to have tests to check for Helicobacter pylori infection. Usually this involves a breath test, or a test of the stomach lining during endoscopy.

How are stomach ulcers treated?

If you have a stomach ulcer, you may be given:

  • a combination of antibiotic medicines to eradicate the Helicobacter pylori bacteria if it is present
  • medicines that reduce the amount of acid the stomach produces, such as proton pump inhibitors

Some people have one of these treatments, while some have both.

If you have a stomach ulcer that was caused by taking anti-inflammatory medications, do not stop these without talking to your doctor first.

To help manage symptoms, you can also:

  • stop smoking
  • eat plenty of fruit and vegetables, and make sure there is enough iron in your diet
  • avoid foods that make symptoms worse, such as fatty meals, alcohol, tomatoes, spicy foods, coffee, chocolate or hot drinks
  • lose weight if you are overweight
  • take an antacid (which you can buy from a pharmacy)

Learn more here about the development and quality assurance of healthdirect content.

Last reviewed: June 2021


Back To Top

Need more information?

These trusted information partners have more on this topic.

Top results

Peptic ulcers: treatment - MyDr.com.au

Treatment for peptic ulcers depends on the cause, and may include medicines to reduce stomach acid, antibiotics, and lifestyle changes. Treatment can heal peptic ulcers and stop them from coming back

Read more on myDr website

Peptic Ulcer

The term 'peptic ulcer' refers to those that occur in either the stomach or the first part of the small intestine that leads out of the stomach, called the duodenum.

Read more on Queensland Health website

Peptic ulcers: diagnosis and tests - MyDr.com.au

Tests that help diagnose a peptic ulcer include gastroscopy and Helicobacter pylori tests. The best test depends on your age and symptoms. 

Read more on myDr website

Peptic ulcer - Lab Tests Online AU

Peptic ulcer are holes in the lining of the stomach and small intestine, caused by a bacterial infection.

Read more on Lab Tests Online AU website

Peptic ulcers: what causes them? - MyDr.com.au

Most peptic ulcers are caused by either infection with a bacterium called Helicobacter pylori or regular use of nonsteroidal anti-inflammatory drugs (NSAIDS), including aspirin.

Read more on myDr website

Peptic ulcers - MyDr.com.au

An ulcer is an area of damage to the lining of the stomach or upper part of the intestine.

Read more on myDr website

Gastrin - Lab Tests Online AU

Why and when to get tested for gastrin

Read more on Lab Tests Online AU website

Gastritis - Better Health Channel

betterhealth.vic.gov.au

Read more on Better Health Channel website

Tobacco

Smoking is a key risk factor for the three diseases that cause most deaths in Australia: ischaemic heart disease, cerebrovascular disease and lung cancer.

Read more on Queensland Health website

Helicobacter pylori - Lab Tests Online AU

Why and when to get tested for helicobacter pylori

Read more on Lab Tests Online AU website

Healthdirect 24hr 7 days a week hotline

24 hour health advice you can count on

1800 022 222

Government Accredited with over 140 information partners

We are a government-funded service, providing quality, approved health information and advice

Australian Government, health department logo ACT Government logo New South Wales government, health department logo Northen Territory Government logo Government of South Australia, health department logo Tasmanian government logo Victorian government logo Government of Western Australia, health department logo