Diarrhea from a stomach virus typically lasts 1 to 3 days in most adults, though some viruses can cause symptoms that stretch to 8 days. The specific virus you’ve caught, your age, and your overall health all influence where you fall in that range.
Duration by Virus Type
Most stomach viruses (viral gastroenteritis) are caused by a handful of common pathogens, and each has a somewhat different timeline.
Norovirus is the most common cause of stomach bugs in adults. Symptoms begin 12 to 48 hours after exposure and usually last 1 to 3 days. Most people feel significantly better by day 3, and norovirus tends to hit hard but resolve quickly.
Rotavirus is the leading cause of severe diarrhea in young children, though adults can get it too. Vomiting and watery diarrhea from rotavirus last 3 to 8 days, making it a noticeably longer illness than norovirus. Children who aren’t vaccinated against rotavirus tend to have the most prolonged symptoms.
Astrovirus causes milder illness that typically lasts 1 to 4 days. It’s more common in children and tends to produce less severe diarrhea than norovirus or rotavirus.
If you’re past the 3-day mark and still dealing with frequent watery stools, you’re not necessarily outside the normal window. But if diarrhea continues beyond 8 days, something other than a straightforward stomach virus may be going on.
Why the Virus Causes Diarrhea
When a stomach virus reaches your intestines, it targets the cells lining the gut wall. Norovirus, for example, damages the outer membranes of intestinal cells during the infection process, destabilizing them as the virus forces its way inside. This disruption interferes with your intestines’ ability to absorb water and nutrients normally, which is why the diarrhea is so watery.
Your body clears the virus relatively fast, but the intestinal lining needs time to regenerate. That repair period is what determines how long symptoms linger. In healthy adults, the gut lining recovers within a few days. In young children, older adults, or people with weakened immune systems, the process takes longer.
Digestive Symptoms That Linger After Recovery
Even after the virus itself is gone, your digestive system may not feel quite right for weeks. One common reason: a stomach virus can temporarily strip the intestines of the enzyme that breaks down lactose (the sugar in dairy products). This creates a short-term lactose intolerance that typically improves over several weeks as the gut lining heals. If you notice bloating, gas, or loose stools after eating dairy in the weeks following a stomach bug, this is likely the cause.
In a smaller number of people, a stomach virus triggers a longer-lasting condition called post-infectious irritable bowel syndrome. This can cause recurring bouts of diarrhea, cramping, and changes in bowel habits that persist for months or even years. About half of these cases resolve on their own within six to eight years. If your digestive symptoms haven’t returned to normal after a few weeks, it’s worth bringing up with your doctor.
Dehydration Is the Real Risk
The virus itself isn’t usually dangerous for otherwise healthy people. Dehydration is. When you’re losing fluid through both diarrhea and vomiting, you can fall behind quickly, especially children and older adults.
Signs that dehydration has become a concern include unusual sleepiness, confusion or irritability, and an inability to keep fluids down. Seek medical attention if diarrhea has lasted 24 hours or more without improvement, if there’s blood or black color in the stool, or if a fever reaches 102°F or higher. For young children, watch for fewer wet diapers, crying without tears, and unusual fussiness.
Small, frequent sips of water or an oral rehydration solution work better than trying to drink large amounts at once. If you can’t keep anything down for more than a few hours, that changes the equation and warrants a call to your doctor.
How Long You’re Contagious
Your symptoms may be gone in a few days, but you’re still shedding virus in your stool for much longer. With norovirus, viral shedding continues for an average of 4 weeks after infection, with the highest concentration of virus particles appearing 2 to 5 days after you first got sick. The most contagious window runs from the acute phase of illness through 48 hours after your last episode of diarrhea.
This means careful hand hygiene matters well beyond the point where you feel better. Wash your hands thoroughly after using the bathroom, and if possible, avoid preparing food for others for at least two days after symptoms stop. Norovirus is notoriously resilient and spreads easily through contaminated surfaces and food.
What Helps You Recover Faster
There’s no antiviral medication for stomach viruses. Recovery is about supporting your body while it clears the infection. Staying hydrated is the single most important thing you can do. Beyond that, rest and a careful approach to food make a difference.
When you start eating again, stick with bland, easy-to-digest foods: plain rice, toast, bananas, broth-based soups. Avoid dairy for the first week or two, since your gut may temporarily struggle with lactose. Fatty, spicy, or heavily seasoned foods can aggravate an already irritated digestive tract. Most people can return to their normal diet within a week of symptoms ending, though some find their stomach stays sensitive a bit longer.

