Throwing up is your body’s way of forcefully emptying the stomach, and most of the time it passes within a day. The most important thing you can do is stay hydrated with small, frequent sips of clear fluids. Eat bland food only when you feel ready, and rest. Do not force yourself to eat or drink large amounts at once.
Vomiting is a symptom, not a disease on its own. It can come from a stomach bug, food poisoning, motion sickness, medication, or many other causes. Knowing what to do — and what not to do — helps you get through it safely and know when to get medical help.
What To Do When Throwing Up?
The first priority is replacing fluids and electrolytes you lose through vomiting. Dehydration is the main risk, especially if vomiting happens repeatedly or lasts more than a day.
Start with small sips. Take a teaspoon or two of clear liquid every few minutes rather than drinking a full glass at once. A large volume of liquid hitting an irritated stomach often comes right back up. Once small sips stay down for an hour or so, you can gradually increase the amount.
Good choices for fluid replacement include:
- Oral rehydration solutions (available at pharmacies without a prescription)
- Clear broths
- Plain water
- Flat ginger ale or clear soda (stir out the carbonation first)
- Ice chips or popsicles made from clear fluids
Oral rehydration solutions are the best option when vomiting has been going on for a while. They contain a specific balance of sodium, potassium, and glucose that plain water does not. The World Health Organization has long recommended oral rehydration salts as a first-line treatment for dehydration from vomiting and diarrhea. These are widely available and inexpensive.
Rest your stomach. Avoid solid food for a few hours after the last time you vomited. When you feel hungry again, start with small amounts of bland food. Crackers, plain toast, rice, bananas, and applesauce are common choices. If those stay down, you can slowly add other mild foods.
Avoid anything that could irritate your stomach further:
- Dairy products
- Fried or greasy food
- Spicy food
- Alcohol
- Caffeine
- Very sweet or rich foods
Do not take anti-nausea medication without checking with a doctor or pharmacist first, especially if you are pregnant, taking other medications, or vomiting blood. Some over-the-counter options exist, but they are not right for every situation.
How Do You Know If You Are Dehydrated?
Dehydration is the most common complication of vomiting. Recognizing it early matters more than most people realize.
Signs of mild to moderate dehydration include:
- Dark yellow urine or not needing to urinate much
- Dry mouth and throat
- Feeling dizzy or lightheaded when standing up
- Headache
- Fatigue
Severe dehydration is a medical emergency. Warning signs include:
- No urination for eight hours or more
- Very dark urine or no urine at all
- Rapid heartbeat
- Confusion or extreme sleepiness
- Sunken eyes
- Skin that stays pinched when gently pulled up
In infants and young children, dehydration can happen faster. A sunken soft spot on a baby’s head, no tears when crying, and unusual drowsiness are signs that need immediate medical attention.
If you can keep small sips of oral rehydration solution down, mild dehydration often improves within a few hours. If you cannot keep anything down for more than a day, or if symptoms of severe dehydration appear, seek medical care.
When Should You See a Doctor for Vomiting?
Most vomiting from a stomach virus or mild food poisoning improves on its own within 24 to 48 hours. But some situations need medical attention right away.
Call your doctor or go to urgent care if:
- Vomiting lasts more than two days in adults
- You cannot keep any fluids down for 24 hours
- You have signs of dehydration
- Vomiting is accompanied by severe abdominal pain
- You have a high fever along with vomiting
- You are pregnant and vomiting is severe or persistent
Go to the emergency room if:
- You are vomiting blood or something that looks like coffee grounds
- You have a severe headache and stiff neck along with vomiting
- You have chest pain
- You are confused or hard to wake up
- You have vomited after a head injury
These signs can point to conditions that need urgent treatment. Blood in vomit may come from a tear in the esophagus, an ulcer, or other bleeding in the digestive tract. A severe headache with vomiting can be a sign of bleeding in the brain or meningitis. Chest pain with vomiting could indicate a heart problem.
In children, the threshold for seeking care is lower. Call a pediatrician if your child is under six months old and vomiting, if there is blood or green fluid in the vomit, or if the child seems very lethargic.
Should You Try to Stop the Vomiting?
Vomiting is a protective reflex. It helps your body expel something harmful — spoiled food, a virus, or a toxin. In many cases, letting it run its course is safer than trying to suppress it.
That said, prolonged vomiting serves no purpose and can cause harm. It can lead to dehydration, electrolyte imbalances, and damage to the esophagus. If vomiting continues well beyond the initial illness, suppressing it may be appropriate under medical guidance.
Over-the-counter antiemetics (medications that reduce nausea and vomiting) are available. Common options include bismuth subsalicylate and certain antihistamines. These are not appropriate for everyone. They should not be given to children without a doctor’s guidance, and they may interact with other medications.
Do not use anti-nausea medication to mask symptoms and continue normal activities if you have a contagious illness. You may still be able to spread the infection to others.
Home remedies like ginger have some evidence behind them for nausea. Some studies suggest ginger may help with nausea from pregnancy and motion sickness, though results vary. It is not a proven treatment for vomiting caused by infection or other serious conditions.
What About Vomiting in Children?
Children dehydrate faster than adults because their bodies are smaller and their fluid reserves are lower. Vomiting in a child needs closer attention.
For children over one year old, offer small amounts of oral rehydration solution every few minutes. Do not give them water alone in large amounts — it does not replace electrolytes and can make things worse. Avoid juice and soda, which have too much sugar and too little sodium.
Do not give over-the-counter anti-nausea medications to children unless a doctor recommends them. These medications can have serious side effects in young children.
Seek medical care if your child:
- Is under six months old and vomiting
- Has vomiting with diarrhea and cannot keep fluids down
- Shows signs of dehydration
- Has a high fever
- Is unusually sleepy or hard to wake
- Has blood or green fluid in the vomit
Green vomit is a specific concern. It can indicate a blockage in the intestine, which is a medical emergency in children.
How Long Does Vomiting Usually Last?
How long vomiting lasts depends on the cause. Viral gastroenteritis, often called the stomach flu, typically causes vomiting for one to two days. Diarrhea may last longer. Food poisoning usually resolves within 12 to 48 hours.
Vomiting from motion sickness stops when the motion stops. Vomiting from medication side effects may continue as long as the medication is taken. Vomiting from pregnancy (morning sickness) can last weeks or months, and a severe form called hyperemesis gravidarum requires medical treatment.
If vomiting lasts longer than two days in an adult, or comes back repeatedly over weeks, it needs medical evaluation. Persistent vomiting can be a sign of conditions like gastroparesis, bowel obstruction, or other underlying problems.
Do not assume prolonged vomiting is just a bug. If it does not resolve, get it checked.
What Should You Avoid Doing?
Some common habits make vomiting worse or delay recovery.
Do not force yourself to eat. Your stomach needs time to settle. Eating too soon or too much can trigger more vomiting.
Do not drink large amounts of water at once. It will likely come back up. Small sips are better.
Do not brush your teeth immediately after vomiting. Stomach acid softens tooth enamel, and brushing right away can scrub it away. Rinse your mouth with water or a baking soda solution instead, and wait at least 30 minutes before brushing.
Do not lie flat on your back right after vomiting. If you vomit again while lying flat, there is a risk of choking or inhaling vomit into your lungs. Stay upright or lie on your side.
Do not ignore signs that something more serious is going on. Vomiting is usually not dangerous on its own, but it can be a symptom of a condition that is.
Frequently Asked Questions
How long should you wait to eat after throwing up?
Wait at least a few hours after the last time you vomited before trying solid food. Start with small amounts of bland food like crackers or plain toast and see if it stays down.
What is the best drink after vomiting?
An oral rehydration solution is the best choice because it replaces both fluids and electrolytes. Plain water helps with hydration but does not replace lost sodium and potassium.
Should you force yourself to throw up if you feel nauseous?
No. Do not force vomiting. It can cause harm and does not help unless a medical professional has instructed you to do so for a specific reason, such as poisoning.
When should you go to the hospital for vomiting?
Go to the emergency room if you are vomiting blood, have severe abdominal pain, a stiff neck with a severe headache, chest pain, or signs of severe dehydration. These symptoms need immediate medical evaluation.

