Indigestion, also called dyspepsia, is a group of symptoms — not a single disease. Most people get it from eating too fast, eating fatty or spicy foods, drinking alcohol, or feeling stressed. Occasional indigestion is normal and usually goes away on its own. You should worry when indigestion is severe, happens often, or comes with warning signs like weight loss, blood in vomit or stool, trouble swallowing, or pain that wakes you at night. In those cases, it could mean an ulcer, infection, or even a heart attack.
What Causes Bad Indigestion?
Bad indigestion usually starts in the upper digestive tract. The stomach produces acid to break down food. When that acid irritates the lining of the stomach, esophagus, or small intestine, you feel pain, burning, or bloating.
Common causes include:
- Eating habits — eating too much, too fast, or high-fat, spicy, or acidic foods. Carbonated drinks and caffeine can also trigger symptoms.
- Alcohol and tobacco — both relax the muscle that keeps stomach acid in the stomach, allowing acid to flow backward into the esophagus.
- Medications — nonsteroidal anti-inflammatory drugs (NSAIDs), such as ibuprofen and aspirin, can damage the stomach lining over time. Some antibiotics and steroids also cause indigestion.
- Stress and anxiety — stress changes how the stomach empties and increases sensitivity to normal amounts of acid.
- Helicobacter pylori (H. pylori) — a bacterial infection that can cause chronic gastritis and ulcers. Many people carry it without symptoms, but when it causes inflammation, indigestion is common.
- Gastroesophageal reflux disease (GERD) — acid regularly flows back into the esophagus, causing heartburn and sometimes chest pain or regurgitation.
- Functional dyspepsia — a condition where indigestion persists after tests show no underlying disease. It is thought to involve abnormal motility or heightened nerve sensitivity in the stomach.
Less common but more serious causes include peptic ulcers, stomach cancer (rare), pancreatitis, and gallbladder disease. These often come with additional symptoms.
How Do You Know If Indigestion Is Serious?
Most indigestion is harmless and goes away with time or simple lifestyle changes. But certain symptoms should never be ignored. They are called alarm features because they signal possible serious disease.
Seek medical attention promptly if you have:
- Unintended weight loss — especially if you are not trying to lose weight.
- Blood in your vomit or stool — vomit may look like coffee grounds; stool may be black, tarry, or contain bright red blood.
- Trouble swallowing (dysphagia) — food sticks in your chest or throat.
- Persistent vomiting — especially if you cannot keep fluids down.
- Pain that wakes you from sleep — indigestion that interrupts sleep is more likely due to an ulcer or GERD.
- Anemia — unexplained low iron levels can mean slow blood loss from the digestive tract.
- Jaundice — yellowing of the skin or eyes suggests gallbladder, liver, or pancreas problems.
- A family history of stomach or esophageal cancer.
- Age over 55 with new onset of persistent indigestion — risk of serious causes increases with age.
If indigestion is accompanied by chest pain that spreads to the arm, jaw, or back, or comes with shortness of breath, sweating, or nausea — call 911. It may be a heart attack, not indigestion.
Can Stress Really Cause Indigestion?
Yes, stress causes real physical changes in the digestive system. The brain and gut are connected through the vagus nerve and the gut-brain axis. When you are stressed, your body releases hormones like cortisol and adrenaline. These hormones can slow stomach emptying, increase acid production, and make the stomach more sensitive to stretching.
Some studies suggest that people with functional dyspepsia have higher levels of stress and anxiety. Stress alone does not cause ulcers — that requires H. pylori or NSAIDs — but it can make existing indigestion worse and trigger symptoms in people who are prone to them.
Managing stress through exercise, relaxation techniques, or counseling can reduce the frequency and severity of indigestion.
What Is Functional Dyspepsia?
Functional dyspepsia is a chronic condition where someone has indigestion symptoms at least three months of the year, but medical tests — including endoscopy — show no ulcer, infection, reflux, or other physical cause. It is thought to affect about 10–15% of the population.
Two main types exist:
- Epigastric pain syndrome — pain or burning in the upper middle stomach, often not related to meals.
- Postprandial distress syndrome — bothersome fullness after eating small amounts, or feeling too full during a meal.
The cause is not fully understood, but it likely involves abnormal motility (how the stomach moves food), visceral hypersensitivity (being extra sensitive to normal digestion), and psychological factors.
Treatment focuses on symptom management: acid-reducing medications (PPIs), prokinetics (which help the stomach empty faster), low-dose antidepressants to reduce nerve sensitivity, and diet changes. No single treatment works for everyone.
When Should You See a Doctor for Indigestion?
Most cases of indigestion improve within a few days with simple steps: eat smaller meals, avoid trigger foods, cut back on alcohol and caffeine, and manage stress. Over-the-counter antacids or acid blockers can help for short-term use.
See a doctor if:
- Indigestion lasts for more than two weeks despite trying lifestyle changes.
- You have any alarm feature mentioned above.
- You rely on over-the-counter antacids every day for more than two weeks.
- You are over 55 and develop new, persistent indigestion.
- You have a known history of ulcers, Barrett’s esophagus, or H. pylori infection.
A doctor may recommend an endoscopy — a thin tube with a camera passed through the mouth into the stomach and upper small intestine. This can diagnose ulcers, inflammation, H. pylori, celiac disease, and rarely cancer.
What Causes Bad Indigestion And When To Worry?
Bad indigestion is caused by acid irritation from diet, stress, medications, infection, or motility problems in the stomach. For most people, it is a temporary annoyance that passes with lifestyle adjustments. You should worry when indigestion persists, is severe, or comes with red-flag symptoms: weight loss, bleeding, trouble swallowing, chest pain, vomiting that prevents fluid intake, or pain that wakes you at night. These signs may point to an ulcer, GERD with complications, gallbladder disease, or in rare cases, cancer.
Trust your instincts. If something feels different or worse than previous bouts of indigestion, get it checked. A proper diagnosis is usually straightforward and treatments are effective when caught early.
How Is Bad Indigestion Treated?
Treatment depends on the underlying cause. For simple cases:
- Lifestyle first — eat smaller meals, chew slowly, avoid lying down after eating, cut trigger foods (fatty, spicy, acidic), reduce alcohol and caffeine, quit smoking.
- Over-the-counter antacids (like Tums, Maalox) neutralize acid quickly but last only a few hours. H2 blockers (like famotidine, Pepcid) reduce acid production and last longer. Proton pump inhibitors (PPIs) (like omeprazole, Prilosec) are more powerful and used for persistent symptoms. They should not be taken continuously without medical guidance for more than 14 days.
- For H. pylori infection — a combination of antibiotics and a PPI for two weeks usually eradicates the bacteria.
- For functional dyspepsia — treatment often involves a trial of acid suppression, plus sometimes a prokinetic drug (metoclopramide) or a low-dose tricyclic antidepressant (amitriptyline) to reduce nerve sensitivity.
- For GERD — PPIs are the mainstay, along with avoiding trigger foods and not eating within three hours of bedtime.
Surgery is rarely needed but can be considered for severe GERD that does not respond to medication.
Do not take NSAIDs (ibuprofen, naproxen) for indigestion — they can make the problem worse or cause ulcers. Use acetaminophen instead for pain, after checking with a doctor.
Can Indigestion Be a Sign of Something Else?
Yes, sometimes what feels like bad indigestion is actually another condition entirely.
- Heart attack — particularly in women, a heart attack can present as upper abdominal discomfort, nausea, and indigestion-like pain. If you are at risk or the pain travels to your arm or jaw, seek emergency care.
- Gallstones — pain after fatty meals, in the upper right abdomen or between the shoulder blades, often accompanied by bloating. This is not the same as typical indigestion.
- Pancreatitis — severe upper abdominal pain that may radiate to the back, often after heavy alcohol use or in people with gallstones.
- Peptic ulcer — a sore in the stomach lining or duodenum. Pain often improves with eating (duodenal) or worsens with eating (gastric). Bleeding ulcers can cause black stools.
- Celiac disease — an immune reaction to gluten that causes bloating, diarrhea, and abdominal pain. Some people have only indigestion-like symptoms.
- Stomach cancer — rare, but persistent indigestion in someone over 55 with weight loss or anemia should be investigated.
A thorough history and basic tests (blood work, upper endoscopy) can usually distinguish these causes.
Frequently Asked Questions
Can indigestion cause chest pain?
Yes, indigestion often causes a burning sensation in the chest, known as heartburn, from stomach acid backing up into the esophagus. However, chest pain can also be a sign of a heart attack, so if the pain is crushing, radiating, or accompanied by shortness of breath, seek emergency care immediately.
Is indigestion a sign of a heart attack?
In some people — especially women — a heart attack can feel like indigestion with nausea, upper stomach discomfort, and tiredness. If you have risk factors or the feeling is unfamiliar, do not assume it is simple indigestion.
What foods make indigestion worse?
Fatty and fried foods, spicy dishes, citrus fruits, tomato sauce, chocolate, caffeine, carbonated drinks, alcohol, and raw garlic or onions are common triggers. Everyone is different, so keeping a food diary can help identify your personal triggers.
How long should indigestion last before seeing a doctor?
If indigestion lasts more than two weeks despite trying lifestyle changes and over-the-counter remedies, make an appointment. Also see a doctor sooner if you have any alarm features like weight loss, bleeding, or trouble swallowing.

