​​Why do I keep throwing up after I eat?

In this article, we are going to answer why I keep throwing up after I eat, is vomit harmful, how vomiting is treated, what is food poisoning, what is gastroparesis, what to eat when you have nausea and vomiting and when to call a doctor if you are throwing up. 

Why do I keep throwing up after I eat?

There are several reasons why you are throwing up or vomiting after you eat. Some common reasons might include 

  • food poisoning
  • pregnancy
  • cancer treatment 
  • gastritis or inflammation of the stomach lining
  • an ulcer
  • bulimia
  • gastroparesis
  • food allergy
  • IBS

All of the above need medical treatment except for food poisoning which usually lasts 1 to 2 days. 

Is vomit harmful?

Vomiting does not cause you any harm but it is a sign that something is not good with your body. There are some serious conditions in which nausea is a symptom such as concussions, meningitis, intestinal blockage, appendicitis, and brain trauma. In these cases, vomiting is a warning that something dangerous is happening. 

Too much vomiting might lead to dehydration which is a serious condition that must be treated or people might die. Also, too much vomiting might cause tears in the lining of the esophagus. 

So in conclusion, vomiting once or twice is not dangerous. If you continue throwing up look for medical help. 

What is food poisoning?

Food poisoning or also called foodborne illness is caused when you eat something that is contaminated with bacteria, viruses, or parasites. Sometimes you don’t have to ingest the virus or bacteria, it is enough by eating their toxins to have symptoms of food poisoning. 

There is no known exact point when food gets contaminated. It can happen at any point in the process of production and the only way to ensure that there are no viruses, bacteria or parasites is by heating it to a safe temperature to kill all of them. 

Apart from the process and production of a product, contamination can also occur if food is not handled or cooked correctly. Symptoms might start within an hour of eating contaminated food. Symptoms include

  • Vomiting
  • Nausea
  • Stomach pain
  • Diarrhea
  • Fever

The whole sickness caused by food poisoning can last one day to several days. Food poisoning is life-threatening to immune-suppressed patients, the elderly, pregnant women, and young children.

What is gastroparesis?

Gastroparesis is a condition that directly affects the muscles of the stomach that keeps normal motility and helps digestion. When this happens, when you eat it takes more time for your stomach to empty and you might feel nauseous or vomit because your stomach is still full. 

Gastroparesis can cause abdominal pain apart from nausea and vomiting. There is no known cause but if you believe you might have gastroparesis you should ask for medical help. 

How is vomiting treated?

Treatment depends on why you keep throwing up. For example, if you are vomiting because you are pregnant you will be given a special medication that does not harm the baby or if you keep throwing up because of food poisoning you will be given special medication to treat the infection and other symptoms. 

What to eat when you have nausea and vomiting?

When you have nausea and vomiting you should eat bland food that does not irritate the stomach, large intestine, or colon. It is very important to not add fiber or food that can irritate your intestine. Too much fat can worsen diarrhea and nausea. 

You can follow the BRAT diet:

  • B for Bananas
  • R for rice, plain white rice
  • A for applesauce
  • T for toast or bread

Other foods you can include in your bland diet are boiled potatoes, turkey ham or turkey breast, chicken breast,  unseasoned crackers, and apple juice.

You must add liquids so you don’t dehydrate.

  • Clear broth like chicken or beef broth without fat
  • Electrolyte-enhanced water
  • Decaffeinated tea like chamomile tea

If you are feeling really nauseous or you keep throwing up here are some tips you can follow on what to eat to ease symptoms. 

  • If it is because you are pregnant, try to chew some ice
  • Do not eat any greasy, fried, or spicy food
  • Eat small bland food (BRAT diet)
  • Small frequents meals, eat about 6 to 8 times per day but small snacks
  • Relax
  • Eat and drink slowly
  • Drink electrolyte water

When to Call a doctor if you are throwing up?

You should look for medical help if you 

  • Nausea and vomiting last more than one day and is not a possibility that you are pregnant
  • If treatment at home is not working and you keep throwing up
  • If you have diarrhea and vomiting for more than one day
  • Children under 6 must seek medical help if vomiting lasts more than 12 hours because they can dehydrate very fast

Follow this link for more information on when to see a doctor. 


This article answered why I keep throwing up after I eat, is vomit harmful, how vomiting is treated, what is food poisoning, what is gastroparesis, what to eat when you have nausea and vomiting when to call a doctor if you are throwing up.





Leave a Comment