How it worksSafetyHealth libraryOur mission Sign in Start a free consult
Pymander
Free consult

How long does a stomach virus last?

Updated Sep 3, 20261 min readAnswer
On this pageShort answer What to do Common questions Related questions Sources
Short answer

Most stomach viruses clear in 1 to 3 days - norovirus typically 12 to 60 hours - though some linger up to a week, with diarrhea trailing the vomiting.

No medicine kills the virus; the whole job is avoiding dehydration: constant small sips, oral rehydration solution when losses are heavy, bland food as appetite returns. Skip anti-diarrhea drugs with bloody stool or high fever. You are contagious while sick and for a couple of days after - soap and water beats hand sanitizer against norovirus, and do not cook for others. Get help for dehydration signs (very little urine, dizziness on standing), blood in vomit or stool, severe pain, high fever, or diarrhea past three days. Pymander is a free AI doctor, 24/7 by text, and can help you track the course.

How long does a stomach virus last? Ask our AI doctor - a straight answer in plain language, free, 24/7. Start a free consult Free · Private · 24/7
Stomach bug? Text a free AI doctor about your courseStart a free AI doctor consult

What to do

1Sip constantly, small amounts:rehydration solution when vomiting or diarrhea is heavy.
2Wash hands with soap, not just sanitizer:norovirus shrugs off sanitizer.
3Stay out of the kitchen for others:while sick and for about two days after.
4Get seen for the wall signs:dehydration, blood, severe pain, high fever, or day three of diarrhea.

Common questions

How long does a stomach virus last?

Most stomach viruses - viral gastroenteritis - run one to three days, and norovirus, the classic cruise-ship bug, typically burns through in 12 to 60 hours. Some bugs linger up to a week, and diarrhea can trail the vomiting by a few days. There is no medicine that kills the virus; the entire job is not getting dehydrated while it passes. Sip fluids constantly - oral rehydration solution beats plain water when losses are heavy - and eat bland food as appetite returns. Skip anti-diarrhea medicine if you have bloody stools or a high fever. You stay contagious while symptomatic and for a couple of days after, so no cooking for others and aggressive handwashing with soap (hand sanitizer is weak against norovirus). Get medical help for signs of dehydration - very little urine, dizziness standing, dry mouth - plus blood in vomit or stool, severe belly pain, a high fever, or diarrhea past about three days. Babies, older adults, and the immunocompromised get seen earlier. Pymander is a free AI doctor, 24/7 by text, that can help you track whether yours is following the normal course.

About this page. Written and maintained by the Pymander Health team. Last updated September 3, 2026.

Questions about this?Start a free consult