Having a stomach virus is no fun at all. If you’re suffering from stomach pain, nausea, diarrhea, and vomiting, it’s only natural if you want to get rid of the virus as soon as possible. Unfortunately, there's no quick way to get rid of a stomach bug. The only real cure is waiting for the virus to run its course and flush out of your body. Luckily, stomach viruses almost always pass within 1-3 days, and the worst symptoms usually only last a few hours. In the meantime, you can take some simple steps to help yourself feel better while you wait for the virus to pass.

Method 1
Method 1 of 3:

Staying Hydrated

  1. 1
    Drink a little bit at least once an hour. Vomiting and diarrhea can dehydrate you fast, so you need plenty of fluids to stay hydrated. However, don’t take big gulps all at once, especially if you're nauseous. This could make you vomit again. Instead, take small sips consistently, every 30-60 minutes. This helps keep you hydrated without making your nausea worse.[1]
    • Good drink choices include water, juice, diluted sports drinks, and seltzer.
    • Try to avoid very sugary drinks like soda. These might taste good, but they can make your vomiting and diarrhea worse.[2]
  2. 2
    Sip on fizzy drinks if they make you less nauseous. Try drinking seltzer or ginger ale to stay hydrated and settle your stomach.[3] You might find this more soothing than flat drinks.
    Advertisement
  3. 3
    Suck on ice cubes if you have trouble keeping fluids down. If you’re very nauseous and can’t keep any fluids down, then this is a good trick. Try sucking on some ice cubes to stay hydrated. This gives you a little bit of water at a time and should avoid overwhelming your stomach.[4]
    • Be careful not to bite down on big ice cubes. This could hurt your teeth, and you only want to deal with one problem at a time!
  4. 4
    Switch to a diluted sports drink if you’ve been sick for a few hours. If you’ve vomited or had diarrhea over several hours, then you’re probably low on sodium and electrolytes. This puts you at a higher risk for dehydration. Try switching to a sports drink like Gatorade to replace lost electrolytes. However, since sports drinks can be high in sugar, mix it with an equal amount of water first.[5]
    • Older children can have sports drinks too, but give younger children an electrolyte replacement drink like Pedialyte instead.
    • There are also electrolyte replacement ice pops available in supermarkets. This is a good choice for younger children who don’t want to drink the formula.
  5. 5
    Avoid milk, caffeine, or alcohol until you’re feeling better. These drinks could all upset your stomach or dehydrate you more. Skip them until your virus passes to avoid any further problems.[6]
    • If you have a serious stomach virus, it’s possible that you’ll have problems tolerating dairy even after the virus passes. This is normal, and should pass within a month.[7]
  6. Advertisement
Method 2
Method 2 of 3:

Eating While You're Sick

  1. 1
    Start eating when you feel up to it. A stomach virus can really zap your appetite, especially if you’ve been vomiting a lot. Don’t force yourself to eat if you’re not feeling up to it. When your nausea improves a little, then you can try to eat again.[8]
    • Remember that you should still be drinking, even if you’re feeling nauseous. It’s more important to get enough fluids than to eat.
    • It’s possible that you’ll still have diarrhea after the nausea and vomiting pass. It’s okay to start eating even if you have diarrhea, as long as you don’t feel like food will make you nauseous.
    EXPERT TIP
    Roy Nattiv, MD

    Roy Nattiv, MD

    Board Certified Gastroenterologist
    Dr. Roy Nattiv is a Board-Certified Pediatric Gastroenterologist in Los Angeles, California. With over 20 years of experience he specializes in a broad range of pediatric gastrointestinal and nutritional illnesses such as constipation, diarrhea, reflux, food allergies, poor weight gain, SIBO, IBD, and IBS. He completed his pediatric residency at the Children’s Hospital at Montefiore, Albert Einstein College of Medicine in New York, and his fellowship at the University of California, San Francisco (UCSF). While at UCSF, he was a California Institute of Regenerative Medicine (CIRM) fellowship trainee and was awarded the North American Society for Pediatric Gastroenterology, Hepatology, and Nutrition (NASPGHAN) Fellow to Faculty Award in Pediatric IBD Research. Dr. Nattiv received his undergrad degree from the University of California, Berkeley, and his medical degree (MD) from the Sackler School of Medicine in Tel Aviv, Israel.
    Roy Nattiv, MD
    Roy Nattiv, MD
    Board Certified Gastroenterologist

    Make sure you're staying well-hydrated with electrolytes, especially if you're not able to tolerate food.

  2. 2
    Stick with bland foods to settle your stomach. Even if the nausea is passing, it’s still normal to feel queasy for a few hours or days after the virus is completely gone. To avoid more vomiting, stick with bland, plain foods that are easy to digest.[9] When the queasiness is totally gone, you can switch back to your normal diet.[10]
    • Good foods that shouldn’t make you nauseous include crackers, bread, toast, plain cereal, bananas, rice, and chicken. Stick with these until the queasiness is gone.
    • Avoid fatty or greasy foods, as well as concentrated sweets.[11]
    • Don’t overeat either. Even if you eat bland foods, eating too much could trigger more nausea. Stick with small meals and bites.
  3. 3
    Have broth to help keep yourself hydrated. This is easy to digest and, as an added bonus, helps keep you hydrated as well. If your appetite is coming back, some broth might help you feel better.[12]
  4. 4
    Stop eating if you start feeling nauseous again. It’s normal for your nausea to come back from time to time while you’re recovering, even if you were feeling better. If you’re eating and feel nauseous again, stop eating. This could head off your nausea and prevent further vomiting.[13]
    • You have a better chance of avoiding more nausea if you stick with bland foods like bread or plain rice. When your nausea passes again, try having another meal with these bland ingredients.
    • Keep your portions small as well. If you’re eating too much, your nausea could come back too.
  5. 5
    Rest until you’re feeling better. Stomach viruses are extremely draining, and you probably won’t feel like doing much for a few days while you recover. This is fine and normal. Stay home from work or school and take a few days to let the virus pass. In the meantime, keep eating plain foods and drinking plenty of fluids to help yourself get better.[14]
    • In most cases, the worst symptoms of the virus only last 1 day. You can probably start returning to your normal activities the following day, although you’ll still feel pretty run down.
  6. Advertisement
Method 3
Method 3 of 3:

Getting Medical Help

  1. 1
    See your doctor if you’ve been vomiting for 2 days. Excessive vomiting could be dangerous, and might be a symptom of a different health issue. If your vomiting hasn’t gotten better within 2 days, then call your doctor and see what you should do next.[15]
    • If your vomiting is so bad that you haven’t kept any liquids down for 24 hours, then call your doctor as well. You’re at a high risk for dehydration.
    • If your baby is sick, call your pediatrician if they’ve been vomiting for a few hours straight.
  2. 2
    Call your doctor if you see blood in your vomit or stool at any point. These could be serious symptoms, so don’t delay in contacting your doctor. If at any point you see blood in your vomit or stool, even if it’s only once, call your doctor and see what you should do next.[16]
  3. 3
    Go to the hospital if you’re showing signs of dehydration. Even if you drink consistently, it’s possible that you’ll still end up dehydrated after a bad stomach virus. If you show signs of dehydration, then go to the emergency room for treatment. The doctors there will give you an IV to hydrate you and get you feeling normal again.[17]
    • Symptoms of dehydration include dark urine, excessive thirst, dry mouth, infrequent urinating, weakness, and dizziness or lightheadedness.
    • An early sign of dehydration is dark yellow urine, so if your urine looks too dark, try to drink more before the dehydration looks worse.
  4. 4
    Take anti-nausea or antidiarrheal medication if your doctor tells you to. While these medications may seem like an easy fix, doctors don’t always recommend them if you have a stomach virus. Vomiting and diarrhea are awful to deal with, but they help flush the virus out of your system. If you take medications to stop either of these, the virus won’t pass as quickly. Talk to your doctor and only take medications if they tell you to.[18]
  5. Advertisement

Expert Q&A
Did you know you can get expert answers for this article? Unlock expert answers by supporting wikiHow

  • Question
    Do you have to throw up if you have the stomach flu?
    Kirsten Kind, MD
    Kirsten Kind, MD
    Family Medicine Physician
    Dr. Kind is a Family Medicine Physician specializing in pediatric radiology in Scotland. She received her MD from the University of Edinburgh Medical School in 2009. In 2017, she was elected as a Fellow of The Royal College of Radiologists.
    Kirsten Kind, MD
    Family Medicine Physician
    Expert Answer

    Support wikiHow by unlocking this expert answer.

    Not necessarily. You may just have stomach pain or diarrhea. Vomiting and nausea (feeling sick) are common symptoms of the stomach flu though.
  • Question
    How long does a virus last?
    Kirsten Kind, MD
    Kirsten Kind, MD
    Family Medicine Physician
    Dr. Kind is a Family Medicine Physician specializing in pediatric radiology in Scotland. She received her MD from the University of Edinburgh Medical School in 2009. In 2017, she was elected as a Fellow of The Royal College of Radiologists.
    Kirsten Kind, MD
    Family Medicine Physician
    Expert Answer

    Support wikiHow by unlocking this expert answer.

    The length of time that a virus lasts can vary quite a bit. You may get over a virus in a couple of days or you could be unwell for several weeks. It depends on the type of virus and your overall health.
  • Question
    How do I treat a stomach bug?
    Roy Nattiv, MD
    Roy Nattiv, MD
    Board Certified Gastroenterologist
    Dr. Roy Nattiv is a Board-Certified Pediatric Gastroenterologist in Los Angeles, California. With over 20 years of experience he specializes in a broad range of pediatric gastrointestinal and nutritional illnesses such as constipation, diarrhea, reflux, food allergies, poor weight gain, SIBO, IBD, and IBS. He completed his pediatric residency at the Children’s Hospital at Montefiore, Albert Einstein College of Medicine in New York, and his fellowship at the University of California, San Francisco (UCSF). While at UCSF, he was a California Institute of Regenerative Medicine (CIRM) fellowship trainee and was awarded the North American Society for Pediatric Gastroenterology, Hepatology, and Nutrition (NASPGHAN) Fellow to Faculty Award in Pediatric IBD Research. Dr. Nattiv received his undergrad degree from the University of California, Berkeley, and his medical degree (MD) from the Sackler School of Medicine in Tel Aviv, Israel.
    Roy Nattiv, MD
    Board Certified Gastroenterologist
    Expert Answer

    Support wikiHow by unlocking this expert answer.

    First of all, make sure you're getting plenty of rest, and stay hydrated. There are over-the-counter pain medications that you can take for pain and fever, like Tylenol—but avoid ibuprofen, as that can irritate the stomach. There are also other prescription-strength medications called antispasmodics that can help with cramps associated with a stomach bug.
Advertisement

Warnings

  • Although stomach bugs usually pass without any complications, they are very contagious. Wash your hands regularly and clean your bathroom well after you recover so no one else gets sick.
    ⧼thumbs_response⧽
Advertisement

About This Article

Roy Nattiv, MD
Co-authored by:
Board Certified Gastroenterologist
This article was co-authored by Roy Nattiv, MD. Dr. Roy Nattiv is a Board-Certified Pediatric Gastroenterologist in Los Angeles, California. With over 20 years of experience he specializes in a broad range of pediatric gastrointestinal and nutritional illnesses such as constipation, diarrhea, reflux, food allergies, poor weight gain, SIBO, IBD, and IBS. He completed his pediatric residency at the Children’s Hospital at Montefiore, Albert Einstein College of Medicine in New York, and his fellowship at the University of California, San Francisco (UCSF). While at UCSF, he was a California Institute of Regenerative Medicine (CIRM) fellowship trainee and was awarded the North American Society for Pediatric Gastroenterology, Hepatology, and Nutrition (NASPGHAN) Fellow to Faculty Award in Pediatric IBD Research. Dr. Nattiv received his undergrad degree from the University of California, Berkeley, and his medical degree (MD) from the Sackler School of Medicine in Tel Aviv, Israel. This article has been viewed 939,861 times.
25 votes - 92%
Co-authors: 25
Updated: November 18, 2022
Views: 939,861
Categories: Viral Infections

Medical Disclaimer

The content of this article is not intended to be a substitute for professional medical advice, examination, diagnosis, or treatment. You should always contact your doctor or other qualified healthcare professional before starting, changing, or stopping any kind of health treatment.

Article SummaryX

To get rid of stomach virus symptoms while you wait for the virus to run its course, try drinking some ginger ale or tea since ginger can help alleviate nausea. If your stomach muscles are hurting from being sick, try laying a warm towel or heating pad over your stomach for some relief. Also, try to drink as much water as you can, even if you can only get down some ice chips, since dehydration can make you feel worse while you're sick. To learn how you can alleviate stomach virus symptoms with medication, scroll down!

Did this summary help you?
Advertisement