Bad indigestion, known medically as dyspepsia, affects roughly 7% of people worldwide and stems from a mix of dietary habits, lifestyle choices, stress, medications, and sometimes underlying medical conditions. The discomfort typically shows up as pain or burning in the upper abdomen, bloating, nausea, or feeling uncomfortably full after eating. Understanding what’s behind it is the first step toward making it stop.
Foods and Drinks That Trigger It
Fatty and fried foods are among the most reliable triggers. They slow down the rate at which your stomach empties its contents into the small intestine, meaning food sits in your stomach longer and produces more acid. That sluggish emptying creates the heavy, bloated feeling many people describe as their worst symptom.
Coffee and alcohol both relax the ring of muscle at the bottom of your esophagus (the valve that’s supposed to keep stomach acid from flowing upward). When that valve loosens at the wrong time, acid splashes into the esophagus and causes burning. Alcohol goes further: it actively stimulates acid production while simultaneously slowing stomach emptying, a combination that can leave you bloated, distended, and in pain. Carbonated drinks, spicy foods, citrus, and tomato-based sauces are other common culprits, though individual tolerance varies widely.
Eating large meals is a straightforward mechanical problem. A stomach stretched beyond its comfortable capacity puts extra pressure on that esophageal valve, making acid reflux more likely. Eating late at night compounds the issue because lying down removes gravity’s help in keeping acid where it belongs. Eating within two to three hours of bedtime triggers acid production at the worst possible time. If nighttime indigestion is your main complaint, finishing your last meal at least three hours before you lie down can make a noticeable difference.
How Stress Makes Indigestion Worse
Many people with chronic indigestion have no visible damage to their stomach or esophagus. Their digestive tract looks normal on every test, yet the pain is real. This is called functional dyspepsia, and it’s the single most common disorder affecting the stomach and upper gut.
The explanation lies in the communication highway between your brain and your digestive system. In some people, the sensory nerves supplying the gut become overactive, sending amplified pain signals in response to normal digestion. In others, the brain itself processes those signals abnormally, interpreting ordinary stretching or acid exposure as pain. Chronic stress, anxiety, and sleep deprivation can all dial up this sensitivity. It’s not that the discomfort is imagined. The nerves are genuinely firing harder than they should, or the brain is genuinely turning up the volume on signals it should be filtering out.
Medications That Irritate the Stomach
Common pain relievers like ibuprofen, aspirin, and naproxen are a frequent and underrecognized cause of indigestion. These drugs work by blocking enzymes involved in inflammation, but those same enzymes also produce compounds that protect the stomach lining. Without that protection, stomach acid can irritate or erode the lining directly, causing pain, nausea, and in more severe cases, ulcers or bleeding. The risk increases with higher doses and longer use, but some people feel the effects after just a few days.
Several other medications can contribute to indigestion, including certain antibiotics, iron supplements, and some blood pressure drugs. If your symptoms started or worsened after beginning a new medication, that timing is worth noting.
Bacterial Infection: H. pylori
A spiral-shaped bacterium called H. pylori can burrow into the protective mucus layer of your stomach and quietly cause problems for years. It damages the stomach lining, allowing acid to create open sores (ulcers) and triggering chronic inflammation called gastritis. Both produce symptoms that feel like bad indigestion: gnawing upper abdominal pain, nausea, bloating, and loss of appetite.
H. pylori is one of the most common bacterial infections on earth, often picked up in childhood. Many carriers never develop symptoms, but for those who do, the good news is that a short course of treatment can eradicate the infection and resolve the indigestion completely. A simple breath test or stool test can confirm whether you’re carrying it.
Slow Stomach Emptying
Your stomach is supposed to grind food into a slurry and push it into the small intestine within a few hours. When the muscles of the stomach don’t contract properly, food lingers far longer than it should. This condition, called gastroparesis, causes persistent bloating, nausea, feeling full after only a few bites, and sometimes vomiting of food eaten hours earlier.
Diabetes is one of the more common causes, because high blood sugar over time can damage the nerves that control stomach muscles. But gastroparesis can also follow viral infections, surgery, or appear without any clear trigger. Doctors can measure stomach emptying speed with a scan that tracks a mildly radioactive meal as it moves through your system. If gastroparesis is the root cause, treating it directly is far more effective than treating the indigestion symptoms alone.
Lifestyle Habits That Add Up
Smoking weakens the esophageal valve, increases acid production, and slows healing of any existing damage to the stomach lining. Alcohol does the same through overlapping mechanisms: it reduces valve tone, stimulates acid secretion, and delays gastric emptying all at once. Together, they create a compounding effect that makes indigestion both more frequent and harder to resolve.
Being overweight increases abdominal pressure, which pushes stomach contents upward toward the esophagus. Even modest weight loss can reduce symptoms noticeably. Wearing tight belts or waistbands has a milder version of the same effect. Eating quickly without chewing thoroughly forces the stomach to do more mechanical work, producing more acid and stretching more than it needs to.
When Indigestion Signals Something Serious
Most indigestion is uncomfortable but not dangerous. Certain symptoms, however, indicate that something beyond routine dyspepsia may be happening:
- Unintended weight loss or persistent loss of appetite
- Difficulty swallowing or the sensation of food getting stuck
- Vomiting blood or repeated vomiting
- Black, tarry stools (a sign of bleeding in the digestive tract)
- Severe or constant abdominal pain that doesn’t come and go
- Yellowing of the skin or eyes
- Unexplained fatigue or weakness
Any of these paired with indigestion warrants prompt medical evaluation, because they can point to ulcers, bleeding, or other conditions that need treatment beyond lifestyle changes.

