Vomiting after every meal points to a problem somewhere in your digestive tract, and the specific cause usually depends on when the vomiting happens, what it feels like, and how long it’s been going on. This isn’t normal, and it won’t resolve on its own if it’s happening consistently. The most common culprits range from stomach lining inflammation and acid reflux to slower-moving conditions like gastroparesis, but several other possibilities deserve attention.
Stomach Lining Inflammation (Gastritis)
One of the most common reasons for vomiting after eating is gastritis, which is irritation or inflammation of the stomach lining. When the lining is inflamed, food landing in your stomach triggers nausea and sometimes vomiting because the tissue is already raw and reactive. Gastritis can appear suddenly or build over weeks and months.
The most frequent triggers are a bacterial infection called H. pylori (one of the most common infections worldwide), regular use of over-the-counter pain relievers like ibuprofen and naproxen, and heavy alcohol use. Alcohol directly irritates and breaks down the stomach lining, making it more vulnerable to your own digestive juices. If you’ve been taking painkillers daily or drinking heavily and then started vomiting after meals, gastritis is a strong possibility. The good news is that once the irritant is removed and, if needed, the infection is treated, the stomach lining heals and the vomiting stops.
Acid Reflux and GERD
Severe acid reflux, formally called gastroesophageal reflux disease, can cause enough regurgitation to feel like vomiting. The lower esophageal sphincter, a ring of muscle between your esophagus and stomach, relaxes at the wrong time and lets stomach acid, digestive enzymes, and bile wash back up. This typically happens within 60 minutes of eating, and it gets worse if you lie down or bend over after a meal.
The hallmark signs are a burning sensation behind the breastbone, sour or burning fluid rising into your throat, and sometimes a lump-in-the-throat feeling. A hiatal hernia, where part of the stomach pushes up through the diaphragm, can make reflux significantly worse because the hernia acts as a reservoir that holds stomach contents and releases them back into the esophagus. If what you’re experiencing is more of a passive “food coming back up” without the forceful heaving of true vomiting, reflux is likely the issue.
Gastroparesis: When Your Stomach Empties Too Slowly
Gastroparesis means your stomach takes far longer than it should to push food into your small intestine. Normally, your stomach retains no more than 10% of a meal after four hours. In gastroparesis, food sits there well past that window, fermenting and distending your stomach until your body forces it back up. The vomiting often happens hours after eating, and the vomited food may look partially digested or even recognizable from an earlier meal.
Other telltale symptoms include feeling full after just a few bites, bloating, upper abdominal pain, and persistent nausea even between meals. The most common known cause is nerve damage from diabetes. The vagus nerve, which controls stomach muscle contractions, stops working properly, and the stomach essentially stalls. Other causes include prior abdominal surgery, thyroid problems, autoimmune conditions like scleroderma, and neurological diseases like Parkinson’s. Some medications also slow gastric emptying enough to mimic gastroparesis.
Diagnosis involves a gastric emptying study where you eat a small meal containing a harmless tracer and sit for imaging at intervals. If more than 60% of the meal remains at two hours, or more than 10% at four hours, you have delayed emptying.
Gallbladder Problems
If your vomiting is worst after fatty or greasy meals and comes with sharp pain in the upper right side of your abdomen, gallstones may be responsible. Gallstone attacks happen when a stone blocks the duct that drains bile from the gallbladder. The pain is sudden, rapidly intensifying, and can radiate to your back between the shoulder blades or into your right shoulder. Nausea and vomiting accompany the pain, and episodes last anywhere from several minutes to a few hours before subsiding.
The pattern here is distinctive: you don’t vomit after every meal, but consistently after heavier, fattier ones. If that matches your experience, an ultrasound can confirm whether stones are present.
Food Allergies and Intolerances
A true food allergy triggers vomiting within minutes to two hours of eating the offending food. The immune system overreacts to a specific protein, and gastrointestinal symptoms like belly pain, nausea, and vomiting are part of that response. If you vomit after every meal, consider whether a common ingredient appears in most of what you eat. Dairy, eggs, wheat, soy, and nuts are among the most frequent triggers.
Food intolerances are different from allergies but can also cause consistent nausea after eating. Lactose intolerance and fructose malabsorption, for example, cause bloating, cramping, and nausea because your gut can’t properly break down those sugars. The symptoms are less sudden than an allergy but can be just as persistent if the trigger food is a staple in your diet.
Cyclic Vomiting Syndrome
Cyclic vomiting syndrome is a less obvious possibility, but worth knowing about if your vomiting comes in intense episodes separated by stretches of feeling completely fine. The diagnostic criteria require at least two acute-onset vomiting episodes in the past six months, each occurring at least a week apart and lasting less than a week. Between episodes, you may feel mostly normal, though mild symptoms can linger.
This condition is closely linked to migraines, and a personal or family history of migraines supports the diagnosis. It’s often misdiagnosed for years because the episodes look like food poisoning or stomach bugs each time they happen. If you recognize a pattern of severe vomiting episodes with symptom-free windows in between, bring this up specifically.
Rumination Syndrome
Rumination syndrome looks like vomiting but is mechanically different. Food comes back up effortlessly, without the heaving or retching of true vomiting, and usually without nausea beforehand. It typically happens within minutes of finishing a meal. The regurgitated food often tastes normal, not acidic, because it hasn’t sat in the stomach long enough to be heavily digested. People sometimes swallow it back down or spit it out without much discomfort.
This condition is more common than most people realize, and it’s frequently mistaken for GERD or gastroparesis. It involves an unconscious contraction of the abdominal muscles that pushes food back up. Behavioral therapy focused on diaphragmatic breathing is the primary treatment and works well for most people.
Patterns That Help Identify the Cause
Paying attention to timing and triggers gives you and your doctor the most useful information. Vomiting within minutes of eating suggests reflux, a food allergy, or rumination syndrome. Vomiting one to two hours after eating points toward gastritis, an ulcer, or gallbladder disease. Vomiting several hours later, sometimes containing food from a previous meal, is the hallmark of gastroparesis.
Also notice what makes it better or worse. If fatty foods are the consistent trigger, think gallbladder. If painkillers or alcohol precede the onset, gastritis is likely. If the vomiting is effortless and not preceded by nausea, rumination syndrome fits. If it comes in distinct multi-day episodes with normal stretches in between, cyclic vomiting syndrome deserves investigation.
Warning Signs That Need Urgent Attention
Certain symptoms alongside vomiting signal something more serious. Vomiting blood or material that looks like coffee grounds, severe abdominal pain that doesn’t let up, signs of dehydration like a rapid weak pulse, sunken eyes, very dry mouth, and skin that stays tented when pinched all warrant immediate medical evaluation. Unintentional weight loss of more than a few pounds over weeks, along with persistent vomiting, also needs prompt investigation to rule out obstruction or other structural problems.
If you’ve been vomiting after every meal for more than a week or two, your body is losing fluids, electrolytes, and calories it needs. Even if the underlying cause turns out to be treatable, the cumulative effect of not keeping food down can create its own medical problems. Keeping a brief log of what you eat, when you vomit, and what the vomit looks like will make your first appointment significantly more productive.

