Viral gastroenteritis typically lasts 1 to 3 days in most adults, though symptoms can persist for up to 14 days in some cases. The exact duration depends on which virus you’ve caught, your age, and your overall health. The good news is that most people recover fully without any medical treatment.
Typical Timeline From Exposure to Recovery
The clock starts ticking before you feel anything. After exposure, there’s an incubation period of 1 to 3 days where the virus is multiplying in your gut but you feel fine. For norovirus, the most common culprit in adults, this window is shorter: 12 to 48 hours.
Once symptoms hit, they tend to arrive fast. Vomiting usually comes first and is often the most intense symptom in the first 12 to 24 hours. For many people, the vomiting phase burns out relatively quickly, within a day or so, while diarrhea lingers longer. You can expect watery (not bloody) diarrhea, stomach cramps, nausea, and sometimes a low-grade fever, muscle aches, or headache. The overall acute illness runs its course in 1 to 2 days for most adults, though diarrhea may take a few extra days to fully resolve.
Duration by Virus Type
Not all stomach viruses are created equal. Norovirus, which causes the majority of adult cases, tends to be intense but brief. Most people feel significantly better within 1 to 3 days. Rotavirus, once the leading cause of severe childhood gastroenteritis before widespread vaccination, typically lasts 3 to 8 days in young children. Other viruses like astrovirus and sapovirus generally fall somewhere in the 2 to 4 day range.
Children and older adults tend to be sick longer regardless of the virus involved. In young children, diarrhea can persist for a week or more. In elderly or immunocompromised individuals, symptoms may stretch toward that 14-day upper limit and carry a higher risk of dehydration.
What to Eat and Drink During Recovery
Staying hydrated is the single most important thing you can do while you’re sick. Small, frequent sips of water, broth, or an oral rehydration solution work better than trying to gulp large amounts at once, especially if you’re still vomiting. For children under 10 kg (about 22 pounds), aim for 2 to 4 ounces of fluid after each episode of vomiting or watery stool. Larger children and adults should aim for 4 to 8 ounces. Infants should continue breastfeeding or formula as usual.
As for food, you may have heard you should stick to the BRAT diet (bananas, rice, applesauce, toast) or avoid eating until symptoms stop. Research doesn’t support either approach. The National Institute of Diabetes and Digestive and Kidney Diseases states that restricted diets don’t help treat viral gastroenteritis. Once your appetite starts returning, you can go back to eating your normal diet, even if you still have some diarrhea. Children should be offered their usual foods as soon as they’re willing to eat.
That said, many people find that greasy, very sugary, or heavily spiced foods don’t sit well at first. Listening to your body makes sense here. If something sounds unappealing, skip it for a day and try again.
Why Your Gut May Feel Off for Weeks After
Some people notice that even after the acute illness ends, their digestion doesn’t feel quite right. Bloating, looser stools, or mild cramping can linger for a few weeks. This happens because the viral infection temporarily damages the lining of your intestines, and that tissue needs time to fully regenerate.
A more notable phenomenon is post-infectious irritable bowel syndrome. Studies have found that anywhere from 3% to 36% of people develop new IBS-like symptoms after a gut infection. However, research specifically on norovirus paints a more reassuring picture: while about 25% of people in one outbreak analysis reported new gut symptoms at the 3-month mark, by 6 months there was no difference between people who had been infected and those who hadn’t. In other words, post-viral gut sensitivity after a stomach bug appears to be temporary for most people.
Signs That Something More Serious Is Happening
Most cases of viral gastroenteritis are unpleasant but harmless. Dehydration is the main risk, and certain warning signs suggest it’s becoming a problem. Watch for diarrhea that has lasted more than 24 hours without improvement, inability to keep any fluids down, a fever above 102°F, bloody or black stool, unusual confusion or irritability, or excessive sleepiness. In young children and older adults, dehydration can escalate quickly, so a lower threshold for concern is reasonable.
Bloody diarrhea in particular is worth paying attention to. Viral gastroenteritis almost always causes watery, non-bloody stool. Blood in your stool suggests a bacterial infection or another condition that may need different treatment.

