Why Do I Keep Throwing Up: Causes and Conditions

Repeated vomiting usually points to one of a handful of common causes: a digestive system that empties too slowly, a food your body can’t tolerate, a medication side effect, or a stress-related cycle your brain and gut get locked into. Figuring out which one applies to you depends on the pattern, what triggers the episodes, and how long they last.

Your Stomach May Not Be Emptying Properly

Gastroparesis is one of the most common reasons people throw up repeatedly over weeks or months. The muscles in your stomach don’t contract strongly enough to push food into your small intestine at a normal pace, so food sits there far longer than it should. This causes nausea, vomiting (sometimes of food you ate hours earlier), bloating, and feeling full after just a few bites.

Doctors diagnose gastroparesis with a gastric emptying study, where you eat a small meal containing a harmless tracer and get scanned over four hours. If more than 10% of the meal is still sitting in your stomach after four hours, that confirms the diagnosis. Diabetes is a leading cause, but many cases have no clear explanation. Viral infections can also damage the nerves controlling stomach movement, triggering gastroparesis that lasts months.

A Medication Could Be the Cause

If the vomiting started around the time you began a new medication, that’s worth investigating. Some of the most commonly prescribed drug classes cause nausea and vomiting in a significant percentage of people who take them. Opioid painkillers cause nausea in 10 to 40% of people using them long-term, and vomiting in 7 to 12%. GLP-1 medications (used for diabetes and weight loss), antidepressants in the SSRI class, and antiretroviral drugs for HIV all produce nausea in 20 to 50% of patients. Certain chemotherapy drugs push that number as high as 70%.

The tricky part is that medication-related vomiting doesn’t always start on day one. Some drugs cause nausea that builds over weeks. If you suspect a medication, don’t stop it on your own, but do bring it up at your next appointment. Switching to a different drug in the same class often solves the problem.

Cyclic Vomiting Syndrome

Cyclic vomiting syndrome (CVS) causes intense episodes of vomiting that come and go in a predictable pattern. You might vomit several times an hour during an episode, and it can last anywhere from a few hours to several days. Between episodes, you feel completely fine or close to it. The hallmark of CVS is how stereotypical the episodes are: they tend to start at the same time of day, last the same length of time, and feel the same intensity each time they happen.

For a formal diagnosis, doctors look for at least three distinct episodes in the past year and two in the past six months, with at least a week between them and no vomiting in between. The cause isn’t fully understood, but researchers believe it involves faulty signaling between the brain and digestive tract, combined with an exaggerated stress response. Emotional stress, physical exhaustion, infections, and certain foods can all trigger episodes. CVS is more widely recognized in children, but it affects adults too and is frequently misdiagnosed as a stomach bug or anxiety.

Food Reactions That Don’t Look Like Allergies

Most people picture food allergies as hives or throat swelling that happen within minutes. But some food reactions are delayed by hours and show up almost entirely as vomiting. Food protein-induced enterocolitis syndrome (FPIES) is a well-documented example. It typically causes severe vomiting about two hours after eating the trigger food, often followed by diarrhea, lethargy, and dehydration. Common triggers include cow’s milk, soy, rice, and oats, though any food can cause it.

FPIES is most commonly diagnosed in infants and young children, but milder versions of delayed food intolerance can affect adults. If you notice that your vomiting consistently follows certain meals, keeping a food diary for two to three weeks can reveal patterns that aren’t obvious in the moment. Lactose intolerance, fructose malabsorption, and gluten sensitivity can all cause nausea and vomiting in addition to the more commonly discussed symptoms like bloating and diarrhea.

Acid Reflux and GERD

Gastroesophageal reflux disease (GERD) is better known for heartburn, but it also causes nausea and vomiting, especially in the morning or after large meals. When stomach acid repeatedly washes up into your esophagus, it can trigger a gag reflex or make you feel so nauseated that vomiting follows. Lying down after eating makes this worse, which is why many people with GERD-related vomiting notice it most at night or first thing in the morning. If your vomiting comes with a sour taste, burning in your chest, or worsens when you bend over, reflux is a strong possibility.

Pregnancy

If pregnancy is a possibility, it’s worth testing early. Morning sickness affects up to 80% of pregnant people and can involve vomiting multiple times a day, not just in the morning. It typically starts around week 6 and improves by weeks 12 to 14. A more severe form, hyperemesis gravidarum, is defined as vomiting three or more times per day with weight loss greater than 5% of your pre-pregnancy weight and signs of dehydration. Hyperemesis gravidarum requires medical treatment and can be dangerous if untreated.

Anxiety and the Brain-Gut Connection

Chronic stress and anxiety can directly trigger vomiting through the nervous system pathways that connect your brain to your digestive tract. Your gut has its own extensive nerve network, and when your brain’s stress response is activated, it can speed up or disrupt gut motility enough to cause nausea and vomiting. This isn’t “all in your head.” The physical mechanism is real, and the vomiting is real. People with anxiety-related vomiting often notice it’s worse in the morning before stressful events, or that it follows a period of intense worry. The pattern matters: if your vomiting correlates with stress rather than with specific foods or times of day, anxiety may be the driver.

When the Pattern Matters Most

The single most useful thing you can do before seeing a doctor is track when and how you vomit. Details that narrow down the cause quickly include:

  • Timing relative to meals: vomiting undigested food hours later suggests gastroparesis; vomiting within two hours points toward food intolerance
  • Time of day: morning vomiting is more typical of pregnancy, GERD, or anxiety
  • Duration: episodes lasting hours to days with symptom-free intervals suggest cyclic vomiting syndrome
  • Associated symptoms: heartburn points to GERD; weight loss with no dietary changes raises a flag for something more serious
  • New medications: anything started in the weeks before symptoms began

The Mayo Clinic recommends seeing a doctor if vomiting lasts more than two days in adults, 24 hours in children under 2, or 12 hours in infants. If you’ve had recurring bouts of nausea and vomiting for longer than one month, or you’ve lost weight without trying, that also warrants an appointment. Vomiting blood, severe abdominal pain, a stiff neck with fever, or confusion alongside vomiting are reasons to seek immediate care.