The stomach flu typically lasts one to three days for most people, though symptoms can occasionally stretch to 14 days. How long you feel sick depends largely on which virus you caught, your age, and your overall health. The good news is that most cases resolve on their own without treatment.
Duration by Virus Type
Several different viruses cause what we call the “stomach flu” (technically viral gastroenteritis), and each one follows a slightly different timeline.
Norovirus is the most common culprit in adults. It hits fast, with symptoms starting just 12 to 48 hours after exposure. Vomiting and diarrhea are usually intense but short-lived, typically clearing within one to three days. Despite the brief illness, norovirus is extremely contagious.
Rotavirus is the leading cause in young children. Its incubation period is a bit longer, around two days, and the illness itself tends to last three to eight days. Symptoms can be more severe in infants and toddlers, with a higher risk of dehydration because of prolonged watery diarrhea.
Astrovirus and sapovirus are less common but worth knowing about. Astrovirus has a longer incubation period of roughly four to five days, while sapovirus falls in between at about 1.7 days. Both generally cause milder symptoms than norovirus or rotavirus, and illness usually resolves within a few days.
What the Timeline Actually Looks Like
Day one is almost always the worst. Nausea and vomiting tend to peak in the first 12 to 24 hours, and for many people, the vomiting stops entirely by day two. Diarrhea usually outlasts the vomiting by a day or two. You might also have low-grade fever, muscle aches, and abdominal cramps during the first couple of days.
By day three or four, most people are past the worst of it but still feel wiped out. Appetite is slow to return, and your energy may take several more days to bounce back. It’s common to feel “off” for up to a week even after the vomiting and diarrhea have stopped. Eating bland, easy-to-digest foods during this window helps your gut recover without triggering a setback.
How Long You Stay Contagious
You’re most contagious while you have symptoms and for the first 48 hours after they stop. With norovirus specifically, viral particles can still be shed in stool for two weeks or longer after recovery, though you become less contagious over time. This is why thorough handwashing matters even after you feel better, especially before preparing food for others.
Children tend to shed virus for longer than adults. If your child has had the stomach flu, keeping them home for at least 48 hours after symptoms resolve helps prevent spreading it to classmates or daycare contacts.
Dehydration: The Real Risk
The stomach flu itself is rarely dangerous. Dehydration is the main concern, particularly for young children, older adults, and people with weakened immune systems. When you’re losing fluids through both vomiting and diarrhea, it’s surprisingly easy to fall behind.
Mild dehydration shows up as dark urine, a dry mouth, increased thirst, and peeing less often than usual. These signs mean you need to be more aggressive about sipping fluids, even if it’s just small amounts every few minutes. Oral rehydration solutions work better than water alone because they replace the salts and sugars your body is losing.
More serious dehydration looks different. Watch for sunken eyes, no tears when crying (in children), sticky or dry mouth, dizziness, rapid heartbeat, or unusual drowsiness. In infants, fewer than six wet diapers a day is a red flag. In adults, going eight hours or more without urinating signals a problem. Children under six months, anyone with a fever above 104°F, or anyone who appears confused or unusually lethargic needs medical attention promptly.
When Symptoms Drag On
If vomiting or diarrhea lasts beyond three days in an adult, or you notice blood in your stool, those are reasons to call a doctor. The same applies if you’re unable to keep any fluids down for more than 24 hours. For children, the threshold is lower: persistent symptoms beyond two days, or any signs of moderate dehydration, warrant a visit.
Some people notice lingering digestive sensitivity even after the virus is completely gone. Loose stools, bloating, or cramping can persist for a few weeks as your gut lining heals. Research following outbreaks of viral gastroenteritis found that irritable bowel-type symptoms can remain elevated for about three months after infection, though this appears to be more transient than the gut disruption caused by bacterial infections. For most people, these lingering symptoms fade gradually without any specific treatment.
Temporarily reducing dairy, fatty foods, and high-fiber meals during the recovery period can help. Your gut’s ability to digest lactose, in particular, may be reduced for a few weeks after a bout of stomach flu because the infection damages the cells that produce the enzyme needed to break down milk sugar.

