Feeling sick after eating can be caused by food intolerance, gastritis, acid reflux, gallbladder problems, or anxiety. See a doctor if it keeps happening.
Common causes
- Food intolerance (lactose, gluten).
- Gastritis and ulcers.
- Acid reflux.
- Gallbladder problems.
- Gastroparesis.
- Food allergy.
- Irritable bowel syndrome.
- Anxiety.
- Pregnancy.
Tips
Keep a food diary, eat smaller meals and chew slowly.
See a doctor if
It happens every time you eat, with weight loss, vomiting, pain or blood.
Emergency
Chest pain, difficulty swallowing or breathing.
Allergy
Hives or swelling after eating needs urgent care.

Testing
Endoscopy, breath tests and imaging.
Why eating can cause nausea
Eating triggers a series of digestive signals: the stomach stretches, acid and enzymes are released, the gallbladder and pancreas secrete, and the intestines move. If any step is disturbed, nausea can follow. Persistent nausea with every meal should be checked, since it can point to a treatable condition.
Common causes
- Eating too fast, too much or very fatty food, which delays stomach emptying.
- Acid reflux (GERD) and gastritis, including H. pylori infection.
- Peptic ulcers, with burning pain in the upper abdomen.
- Gastroparesis, slow emptying of the stomach, with nausea, early fullness and vomiting of undigested food.
- Gallstones and gallbladder disease: pain and nausea 30 to 60 minutes after fatty meals, usually in the upper right abdomen.
- Food intolerance (lactose, fructose, gluten) and celiac disease.
- Food allergies.
- Irritable bowel syndrome.
- Anxiety, stress and eating disorders.
- Pregnancy.
- Medications taken with meals, like metformin, antibiotics and iron.
- Pancreatitis, and in rare cases, mesenteric ischemia (pain after eating from reduced blood flow).
Tips
- Eat smaller meals, 5 to 6 per day, and chew slowly.
- Avoid very fatty, spicy or fried food.
- Wait 2 to 3 hours after eating before lying down.
- Keep a food and symptom diary for two weeks to find triggers.
- Sip fluids between meals instead of with them.
- Try ginger tea or peppermint.
- Get fresh air and avoid strong smells while cooking.
See a doctor if
Nausea happens with most meals for more than 2 weeks, with weight loss, pain, vomiting, blood, black stools, trouble swallowing, yellowing of the skin or eyes, or fever. Tests include blood tests, abdominal ultrasound, endoscopy and a gastric emptying scan.
Emergency
Seek emergency care for severe abdominal pain, chest pain, vomiting blood, fainting or rigid belly.
Allergy
A true food allergy causes symptoms within minutes to 2 hours, such as hives, swelling, wheezing, vomiting and dizziness. Anaphylaxis is life-threatening and needs epinephrine and a call to 911. About 10% of US adults have a food allergy, according to a 2019 study.
Testing
An allergist can test with skin prick or blood tests. A dietitian can guide elimination diets.

Food intolerance and gallbladder links
Feeling sick after each meal can be linked to gastroparesis, gallbladder disease, peptic ulcers, food intolerance, celiac disease, acid reflux and eating too fast or in large portions. Gallstones affect about 10 to 15 percent of adults, and pain and nausea often follow fatty meals within an hour. Celiac disease affects around 1 percent of the population. Lactose intolerance affects about 65 percent of people globally to some degree. Anxiety about eating, medicines and pregnancy can lead to the same symptoms. Keeping a food and symptom diary for 2 weeks helps find patterns, and a doctor may order blood tests, an ultrasound or endoscopy. Try smaller portions, slower eating and not lying down within 3 hours of meals. Seek urgent care for severe upper right abdominal pain, yellow skin, vomiting that won’t stop, or swelling of the lips, tongue or throat after eating.
Based on data from the NIDDK and the American College of Gastroenterology







