Feeling sick after eating is usually an indication of distress to your digestive system. You may feel want to vomit, but this is not always the case. Sometimes medications you are taking or certain medical conditions can cause you to feel sick after eating and at other times it can be caused by bad habits. This situation can make it difficult for your body to get the nutrition it needs, so trying to discover what makes you sick is important for eliminating your nausea.

Possible Causes of Feeling Sick After Eating

There are a number of reasons as to why you feel sick after eating. Some of the most common causes include:

Poor digestion

Poor digestion and problems that cause indigestion can lead to nausea after eating. This can also include heartburn and feeling bloated. Most over the counter medications can help alleviate these issues.


Unhealthy eating habits

If you go too long between meals you may find yourself feeling sick, when you do finally eat. If you haven’t eaten anything in a while, then eat slowly and chew your food completely.



Being pregnant can cause a range of symptoms, including an increase in appetite as well as nausea after eating. Eating smaller, more frequent meals during the day can help alleviate the nausea you may experience after eating.


History of migraine

If you have a history of migraines, overeating and certain foods can trigger headaches accompanied by a feeling of nausea after eating. You may also experience vomiting and dizziness.


Acid reflux

Acid reflux can cause nausea after eating because the stomach produces excessive amounts of digestive acids. Gastroesophageal Disease (GERD) can lead to a malfunction of the lower esophageal sphincter muscles, preventing the esophagus from closing completely. These conditions are usually treated with OTC or prescription medications.


Postprandial hypotension

About one third of older adults can suffer from postprandial hypotension. This is a condition that results from changes in your blood pressure during digestion, causing nausea after eating. Other symptoms include feeling dizzy, chest pain and vision problems.


Food poisoning

Consuming food that is contaminated with viruses or bacteria can cause food poisoning. It can cause feeling sick after eating within hours of consumption. Common symptoms of food poisoning include nausea, vomiting, chills and fever. Sever cases usually require medical attention.



Feeling sick after eating is a common symptom of appendicitis. If nausea is accompanied by pain in the lower right area of the abdomen, see your doctor immediately as your appendix can rupture.


Gallbladder disease

Patients with gallbladder disease who eat fatty or greasy foods can experience feeling sick after eating, especially in advanced stages of disease. Nausea after eating can also be due to biliary colic, which is common in people with gallbladder issues.


Irritable bowel disease

For people who suffer from Crohn’s disease or irritable bowel disease, feeling nausea after eating is common. These are inflammatory conditions that can cause other symptoms, including diarrhea and severe cramps. Eliminating caffeine and avoiding certain foods can alleviate symptoms.


Stomach cancer

Gastric or stomach cancer is the most serious cause, though an uncommon one, for feeling sick after eating. If you suspect your sick feeling after eating is related to cancer, check for rectal bleeding or blood in the stool.

How to Deal With Feeling Sick After Eating

There are a number of ways you can deal with feeling sick after eating and ease your discomfort. These include:

Choose a BRAT diet

The BRAT diet refers to a diet, made up with bananas, rice, applesauce and toast and these bland foods can help alleviate any feeling of sickness after eating. Avoid eating any foods that are fatty, greasy, fried, sweet or spicy. These foods can aggravate your upset stomach.


Drink enough water

It is important to drink plenty of water to keep hydrated. Water helps flush toxins out of the system and can help alleviate any feeling of nausea after eating. Don't chug and sip water, instead to avoid irritating your stomach.


Get fresh air

In some cases, taking a walk and getting some fresh air can help alleviate nausea after eating. If it makes you feel worse, then stop.


Take OTC medication

Over-the-counter medications such as Pepto-Bismol or Maalox can help calm the stomach and alleviate nausea. Anti-motion sickness medications like Dramamine can also help. If these methods don’t resolve your stomach problems, or if your nausea worsens or other symptoms appear, consult with a physician right away as there could be an underlying problem.


Please Log In or add your name and email to post the comment.

  • emmaMar.6 00:12
    It has been happening for a few weeks I always feel bloded and full of gas it feels like I want to vomit and one the worse tell it occurs is before I I go to bed so I get worried incase I throw up
  • KiaFeb.21 15:45
    My boyfriend pukes every time he eats or drinks and is now starting to pike up blood. It's been about a week and I'm starting to worry. He is having dizziness also.
  • RitaFeb.14 17:12
    My daughter is 20 and has been vomiting after meals for 6 plus months. After trying medication and not finding relief our doctor requested additional test. We found that she had an ulcer and stress from college and new job was causing the problem. Ulcers are very common and can be easily treated.
  • AneeFeb.11 17:09
    Hi! I am a 19 years old male. It has been happening now for a long time that I've lost my appetite for food. I dont really feel hungry and whenever I eat something I eat it in a small amount and most of the time i leave the food. What has happened over time I dont understand. It was yesterday that i had not eaten anything the whole day, just drank water and when finally in the evening i ate some street food, I started feeling very uneasy. I had a very bad stomach ache and after suffering that ache after about half n hour I vomited out whatever i had eaten. I dont know why that happened but it did not feel goo at all and I dont like going to doctors. Please if anyone can guide me through this.
  • BexJan.31 05:33
    I am 21 female. Over the past couple of months I have had this happen about 6 or maybe 7 times - just at random but it's mainly about an hour or so after I've eaten at dinner. Basically I don't feel sick for long, I feel a bit of nausea but then it very soon just turns to vomiting. There's nothing I can do to stop it, it HAS to come out. Last time I tried to just lay still and block out the nausea - and ended up throwing up in bed!! The first time it happened I thought maybe food poisoning, the next couple times I thought some sort of food allergy or alcohol allergy but quickly ruled that out as each time the vomiting has happened it has been with all sorts of different kinds of food and sometimes with or without alcohol, so there's no common ingredient. So now I'm wondering what could be the cause?? It doesn't happen every time I eat, just randomly sometimes after I've had meal - normally dinner and it's about an hour or so after when I'm back home in bed (so maybe due to me having a big meal and then laying down??) I don't seem to have any pain associated with the nausea and vomiting but after I've thrown up, what seems like my entire meal, I feel fine again. Can't seem to figure out what the cause is though. Please help! P.s I can rule out pregnancy, as I've had my period twice since this has started happening!
  • Sandi SkabroudOct.13 15:07
    @ : Hi Bex, I have been having the same thing happening to me and was wondering if you found any clue to why it has been happening to you?
  • ChrisDec.22 05:16
    I'm a teen, and after dinner I get the feeling if being sick. And I have only vomited once. I usually feel sick and about to vomit so I can't eat and I can't really do anything. Is this anything?
  • RachaelNov.5 23:02
    I feel sick after everything I eat and most of the time I puke it up and my friend done the same ages ago but she got tablets for it and it stopped and I told my parents about it and they both just say I'm copying of her about everything I do when I don't do anything like her what do I do, I can't control it at all and it's getting so bad and I can't actually handle it
  • kateAug.7 03:14
    I suffer badly with vomiting after eating. I used to have bulimia, but i recovered.. but after eating, i can just sit down or be doing anything, and i will vomit out of the blue, no warnings, nothing.
  • adamJul.1 14:30
    Guessing he isn't pregnant Alicia. He's a boy!!
  • AliciaJul.2 00:42
    @ : Yeah, Adam, you are right. He can't be pregnant. My fault :).
  • AliciaJun.30 00:26
    As you can see from this article, the reason for feeling sick after eating has over 10 reasons, which include digestive disorder and pregnancy as well. The first thing you have to do is to take the medication as instructed by doctor. If it still doesn't help, go back to your doctor or seek for a second opinion with another doctor.
View All Comments /Add Comment