Written and reviewed by Emily W., PhD · Last reviewed: April 4, 2026
Most vomiting from a stomach bug settles within 12 to 24 hours. Beyond that, or with certain accompanying features, it needs assessment — usually because of fluid loss rather than the vomiting itself.
Go to the emergency room for
- Vomiting blood, or material that looks like coffee grounds
- Severe abdominal pain, particularly if localised to one area
- A rigid or very tender abdomen
- Vomiting with a severe headache and stiff neck
- Vomiting after a head injury
- Confusion or difficulty staying awake
- Chest pain with vomiting
- Green or bright yellow vomit with abdominal swelling and no bowel movements — this can indicate an obstruction
- No urine output for 12 hours
- Fainting
Call a doctor the same day for
- Unable to keep any fluid down for 12 hours
- Vomiting continuing beyond 24 to 48 hours
- Signs of dehydration — see the full list
- Fever above 102°F with vomiting
- You have diabetes — vomiting affects blood sugar and medication safety. See sick day rules for diabetes
- You are pregnant and cannot keep fluids down
- You are over 65, immunocompromised, or have kidney disease
- You take medications that must be absorbed reliably — heart medication, seizure medication, transplant drugs
That medication point is often overlooked. If you cannot keep essential medication down, call rather than skipping doses.
How to rehydrate when everything comes back up
The instinct is to drink a glass of water. That is usually what triggers the next round of vomiting. A stretched stomach empties itself.
The approach that works:
- Rest the stomach for 30 to 60 minutes after the last vomit — nothing at all
- Start with one tablespoon of fluid every 10 minutes
- If tolerated for an hour, increase to two tablespoons every 10 minutes
- After two to three hours without vomiting, move to small sips of a quarter cup every 15 minutes
- Only then attempt plain food — a cracker, a spoonful of rice
Ice chips and ice pops work well because they deliver fluid extremely slowly. Cold fluids are generally better tolerated than warm ones.
Use oral rehydration solution rather than plain water once you can tolerate a small volume — it replaces sodium and potassium lost in the vomit.
What not to do
- Do not drink large volumes at once, even if very thirsty
- Avoid fruit juice, soda, and very sugary drinks — they can worsen diarrhea
- Avoid dairy, fatty food, caffeine, and alcohol for a few days
- Do not take ibuprofen or naproxen — they irritate the stomach and strain the kidneys when you are dehydrated. Use acetaminophen if you need pain relief
- Do not force food. Appetite returns on its own
Causes beyond a stomach bug
Most vomiting in adults is viral gastroenteritis or food poisoning — see how to tell them apart. Other causes worth considering:
- Migraine — often with severe headache and light sensitivity
- Medication side effects, particularly new prescriptions and antibiotics
- Alcohol
- Inner ear problems — with spinning dizziness
- Gallbladder or pancreatic problems — with severe upper abdominal pain
- Pregnancy
- Diabetic ketoacidosis — in people with diabetes, with high blood sugar, deep breathing, and a fruity breath odour. This is an emergency
Anti-nausea medication
Effective anti-nausea medications exist but most are prescription-only in the US. A telehealth consultation can be a practical way to access one if vomiting is persistent and you are otherwise well. Over-the-counter options are limited and generally less effective for viral vomiting.
Recovery
Once vomiting stops, expect a few days of reduced appetite and mild digestive sensitivity. Loose stools for a week or two afterward are normal as the gut lining repairs. See how long a stomach bug lasts in adults.
Related reading
- Signs of Dehydration in Adults: When You Need Medical Help
- Sick Day Rules for Diabetes: What to Do When You Are Ill
- Norovirus vs Food Poisoning: How to Tell the Difference
Sources
- MedlinePlus Medical Encyclopedia — U.S. National Library of Medicine
- Centers for Disease Control and Prevention
- Poison Help — 1-800-222-1222
Medical disclaimer: This article is for general information only and is not a substitute for advice from a qualified healthcare professional. It should not be used to diagnose or treat a health problem. Always speak to your doctor or pharmacist about your own situation. If you think you may have a medical emergency, call 911 or go to your nearest emergency department.



