HowLongFor

How Long Does a Stomach Ulcer Take to Heal?

Quick Answer

4–8 weeks with proper treatment. H. pylori-caused ulcers require 10–14 days of antibiotics plus acid reducers. NSAID-caused ulcers heal in 4–6 weeks once the medication is stopped.

Typical Duration

4 weeks8 weeks

Quick Answer

A stomach ulcer (peptic ulcer) typically heals in 4–8 weeks with proper medical treatment. The healing timeline depends on the underlying cause: ulcers caused by H. pylori bacteria require a 10–14 day antibiotic course followed by 4–8 weeks of acid-suppressing medication, while NSAID-caused ulcers usually heal within 4–6 weeks once the offending medication is stopped.

Healing Timeline

MilestoneTimeframe
Pain relief begins2–5 days after starting treatment
Significant symptom improvement1–2 weeks
Surface healing begins2–3 weeks
Small ulcers healed4–6 weeks
Large ulcers healed6–8 weeks
Confirmation endoscopy (if needed)8–12 weeks
Full mucosal remodeling3–6 months

H. pylori vs. NSAID-Caused Ulcers

H. pylori ulcers (cause ~60–70% of stomach ulcers):

  • Require triple or quadruple antibiotic therapy for 10–14 days
  • Followed by 4–8 weeks of proton pump inhibitor (PPI) therapy
  • Eradication confirmed with breath test or stool antigen test 4 weeks after completing antibiotics
  • Recurrence rate drops to under 5% with successful eradication

NSAID-caused ulcers (cause ~20–25% of stomach ulcers):

  • Stop the NSAID if possible
  • 4–6 weeks of PPI therapy
  • If the NSAID must continue, a PPI is prescribed long-term for protection
  • Switching to a COX-2 selective inhibitor may reduce ulcer risk

Medications Used

Medication TypeExamplesRole
Proton pump inhibitors (PPIs)Omeprazole, pantoprazole, esomeprazoleReduce acid production by 90%+
H2 blockersFamotidine, ranitidineReduce acid, less potent than PPIs
Antibiotics (for H. pylori)Amoxicillin, clarithromycin, metronidazoleKill the bacteria
Bismuth subsalicylatePepto-BismolProtects ulcer lining, kills H. pylori
SucralfateCarafateCoats the ulcer to protect from acid
AntacidsTums, MaaloxTemporary symptom relief only

Diet During Healing

Foods that help:

  • High-fiber foods (oatmeal, whole grains, vegetables)
  • Probiotic-rich foods (yogurt, kefir, sauerkraut)
  • Lean proteins (chicken, fish, tofu)
  • Fruits rich in flavonoids (berries, apples)
  • Honey — has natural antibacterial properties
  • Green tea — may inhibit H. pylori growth

Foods to avoid:

  • Spicy foods (can irritate the ulcer lining)
  • Alcohol (delays healing, increases acid production)
  • Coffee and caffeinated drinks (stimulate acid secretion)
  • Acidic foods (citrus, tomatoes) during active symptoms
  • Fried and fatty foods (slow digestion, may worsen discomfort)
  • Carbonated beverages

Factors That Slow Healing

  • Continued NSAID use (ibuprofen, aspirin, naproxen)
  • Smoking — reduces blood flow to the stomach lining and impairs healing
  • Alcohol consumption
  • Stress — doesn't cause ulcers but can worsen symptoms and slow recovery
  • Incomplete antibiotic courses — leads to H. pylori resistance
  • Skipping PPI doses
  • Large ulcer size (over 2 cm)

When Ulcers Don't Heal

An ulcer that hasn't healed after 8–12 weeks of treatment is considered refractory. Possible reasons include:

  • Antibiotic-resistant H. pylori (requires different antibiotic combination)
  • Undetected continued NSAID use
  • Zollinger-Ellison syndrome (rare acid-overproduction condition)
  • Crohn's disease affecting the stomach
  • Gastric cancer (biopsies are taken during endoscopy to rule this out)

When to See a Doctor Urgently

  • Black, tarry stools (sign of bleeding ulcer)
  • Vomiting blood or material that looks like coffee grounds
  • Sudden, severe abdominal pain (possible ulcer perforation)
  • Unexplained weight loss
  • Persistent nausea and vomiting
  • Symptoms not improving after 2 weeks of treatment

Prevention After Healing

  • Complete the full course of antibiotics if prescribed
  • Take PPIs with NSAIDs if you must use them long-term
  • Quit smoking
  • Limit alcohol to moderate amounts
  • Manage stress through exercise, sleep, and relaxation techniques
  • Follow up with your doctor to confirm healing

Sources

How long did it take you?

week(s)

Was this article helpful?