
Share
Table of Contents
Beginning
What Causes Indigestion?
How Long Does Indigestion Last For?
Seek Expert Advice From The Comfort Of Your Own Home With Everlywell
Medically reviewed by Jordan Stachel, MS, RDN, CPT on December 13, 2023
To give you technically accurate, evidence-based information, content published on the Everlywell blog is reviewed by credentialed professionals with expertise in medical and bioscience fields.Indigestion most commonly occurs after you eat a particularly large or fatty meal. When you fill your stomach with food, the whole of the digestive system—including the esophagus, pancreas, gallbladder, stomach, and small intestine—must work extra hard to break down the food and pass it through the body.
As a result, people with indigestion can experience abdominal pain or a burning sensation behind the breastbone, most commonly called heartburn. But how long does indigestion last?
Put simply, the duration of your indigestion can vary depending on the size of the meal and your overall gastrointestinal health, ranging anywhere from a few minutes to a few hours.
What Causes Indigestion?
Indigestion, also called dyspepsia, can arise after overeating. When you taste or even smell food, the stomach produces gastrin—a hormone that helps secrete acid into the stomach. When stomach acid comes into contact with the lining of digestive organs, it can slowly break the lining down. Over time, this can cause an upset stomach after eating, including painful irritation and/or inflammation.[1]
So, what is the difference between indigestion vs. heartburn? In the specific case of heartburn, a type of indigestion, the acid in the stomach can make its way back up the esophagus. The esophagus, which connects the throat to the stomach, does not have the same protective lining as other digestive organs. As a result, the stomach acid can cause a painful, burning sensation in the chest and throat.
This happens when the lower esophageal sphincter, a muscle that connects the esophagus to the stomach, fails to tighten after delivering food to the stomach, allowing for the return of stomach acid to the esophagus.
Fortunately, most people with indigestion don’t show signs of inflammation. Rather, their discomfort comes from the overstretching of the stomach muscles to accommodate overeating.
That said, several other factors may also play a role in your indigestion. These include [1]:
- Medications – Nitrates, which widen the blood vessels, may also relax the lower esophageal sphincter, making you more susceptible to acid reflux. Non-steroidal anti-inflammatory drugs (NSAIDs) like aspirin and ibuprofen may also negatively impact the digestive tract, causing stomach irritation and heartburn.
- Obesity – A high body mass index (BMI) can increase the amount of pressure on your digestive organs, like your stomach and small intestine. This can lead to acid reflux, particularly after a large meal.
- Stress and/or anxiety – Long-term stress and anxiety can cause muscle tension and pressure in the upper abdomen, pushing stomach acid up into the esophagus. High anxiety levels may also lead to increased stomach acid production.
- Hiatus hernia – When an organ pushes through weakened tissue, it causes a hernia. In this particular case, the stomach pushes into the diaphragm under the lungs, which may prevent stomach acid from draining from the esophagus, causing long-term burning.
- Helicobacter pylori infection – H. pylori is a type of bacteria that infects the stomach, damaging tissue in the stomach and the small intestine. While it’s largely asymptomatic, some people can experience indigestion and even stomach ulcers and/or stomach cancer as a result.
- Gastroesophageal reflux disease (GERD) – When you frequently experience acid reflux, the lining of your esophagus can become inflamed, irritated, and damaged. This, in turn, can cause heartburn, regurgitation, and painful swallowing.
- Stomach ulcer – A stomach ulcer is a sore that can develop in the lining of your stomach or small intestine (often as a result of damage from the H. pylori bacteria). These sores can also cause indigestion symptoms.
- Stomach cancer – Although rare, indigestion may be a sign of stomach cancer. Cancer cells can break down the lining of the stomach, making it more susceptible to digestive acid.
Smoking, as well as drinking too many alcoholic, caffeinated, or carbonated beverages, can also cause indigestion. Additionally, certain medical conditions may be to blame, including but not limited to [2]:
- Gallbladder inflammation – Often caused by gallstones that block the flow of bile, causing inflammation.
- Gastritis – The inflammation of the stomach lining often due to the use of NSAIDs, drinking alcohol, and/or smoking.
- Gastroparesis – Paralysis of the stomach that makes digestion slower and more difficult.
- Irritable bowel syndrome – An intestinal disorder that can cause pain, gas, diarrhea, and constipation.
- Lactose intolerance – Occurs when the small intestine does not produce enough of the enzyme lactase to properly break down lactose, which is found in dairy products.
How Long Does Indigestion Last For?
Indigestion symptoms can vary depending on the underlying cause, but they often begin shortly after eating and may last anywhere from a few minutes to several hours.
In many cases, the discomfort improves as your stomach finishes digesting the meal and food continues moving through your digestive tract.
Occasional indigestion is common, especially after large, rich, or fatty meals. However, if symptoms persist frequently or continue for more than two weeks, it’s important to speak with a healthcare provider to rule out an underlying digestive condition.
Seek Expert Advice From The Comfort Of Your Own Home With Everlywell
It’s common for indigestion to occur, especially after overeating. However, a number of different factors can lead to indigestion, so if you’re experiencing long-term or chronic indigestion, consider taking the at-home food sensitivity test from Everlywell. This test can help you identify what the root cause of your symptoms may be so that you can find relief.
With Everlywell, you can schedule a digital telehealth appointment and get the help you need from the comfort of your own home. Schedule a virtual care visit today to start your journey down the path to better health.
Share
Table of Contents
Beginning
What Causes Indigestion?
How Long Does Indigestion Last For?
Seek Expert Advice From The Comfort Of Your Own Home With Everlywell
Spotlight on
Featured content

86% of cancers aren't caught by recommended screenings. See what they're missing with a single blood draw.
Save $100 now
Explore Everlywell











