A burning or gnawing feeling in the upper stomach, just below the breastbone, is one of the most common reasons people end up searching their symptoms at 2 a.m. Most of the time the cause is common and treatable. Here is how to narrow it down.
1. Gastritis (Irritated Stomach Lining)
Gastritis means the stomach lining is inflamed. Normal acid then stings the way lemon juice stings a cut.
Feels like: burning or aching in the upper stomach, nausea, feeling full quickly, sometimes worse after eating.
Common causes: anti-inflammatory painkillers (ibuprofen, naproxen, aspirin), heavy drinking, H. pylori infection, and severe physical stress like major illness.
2. Peptic Ulcer
An ulcer is an actual sore in the lining of the stomach or the first part of the small intestine (duodenum).
Feels like: burning or gnawing pain that may come on when your stomach is empty or at night and ease with food or antacids (more typical of duodenal ulcers), or get worse after eating (more typical of stomach ulcers).
Common causes: H. pylori and NSAID painkillers cause the vast majority. Stress and spicy food do not cause ulcers, though they can make symptoms feel worse.
3. Acid Reflux
Reflux usually burns higher up, behind the breastbone, but it can also cause upper stomach discomfort, especially with a sour taste, burping or regurgitation.
Worse: after big meals, when lying down or bending over, at night.
4. Functional Dyspepsia (Indigestion)
This is recurring upper-stomach burning, pain or fullness where tests do not find an ulcer or other damage. It is very common and real. The gut is more sensitive than usual and often empties more slowly. Stress, poor sleep and certain foods tend to make it flare.
5. Food and Drink
Alcohol, very spicy foods, coffee on an empty stomach, and large fatty meals can all cause a short-term burning feeling, especially if your lining is already irritated.
Things That Can Mimic a Burning Stomach
- Heart problems. A heart attack, especially in women, older adults and people with diabetes, can feel like upper-stomach burning or “indigestion.” Pain with shortness of breath, sweating, dizziness, or pain in the arm, jaw or back is an emergency.
- Gallbladder problems. Usually a steady pain in the upper right belly after fatty meals, sometimes spreading to the right shoulder blade.
- Pancreatitis. Severe upper-belly pain boring through to the back, often with vomiting. This needs urgent care.
What Helps in the Meantime
- Stop or cut back on NSAIDs if you can. Acetaminophen (Tylenol) is easier on the stomach for pain relief.
- Take a break from alcohol and smoking.
- Eat smaller, regular meals rather than skipping and then overeating.
- Use antacids or alginates for short-term relief.
- Try an H2 blocker or PPI for a short course if symptoms persist, ideally after talking to a pharmacist or doctor.
When to Get Checked
- Symptoms lasting more than a couple of weeks, or keep coming back
- Black or tarry stools, or vomiting blood or “coffee grounds”
- Unexplained weight loss, trouble swallowing, or ongoing vomiting
- Iron deficiency or anemia
- Age over 60 with new symptoms
A doctor can test for H. pylori with a simple breath or stool test. Finding and treating it can cure ulcers and stop them from coming back.
The Bottom Line
A burning stomach is most often gastritis, an ulcer, reflux or plain indigestion, and NSAIDs and H. pylori are behind a lot of it. Short-term relief is easy. Lasting relief means finding the cause. Do not ignore red-flag symptoms, and never assume chest or upper-belly pain with breathlessness or sweating is “just heartburn.”