A typical stomach flu (viral gastroenteritis) lasts 1 to 3 days for most people, though symptoms can stretch to 8 days depending on the virus involved. The worst of it, the intense vomiting and watery diarrhea, usually peaks within the first 24 to 48 hours and then gradually improves.
Timeline From Exposure to Recovery
The stomach flu doesn’t hit immediately after you’re exposed. There’s an incubation period of 12 to 48 hours where the virus is multiplying in your gut but you feel fine. Then symptoms arrive fast, often within a matter of hours going from “a little off” to full-blown nausea, vomiting, and diarrhea.
Norovirus, the most common cause in adults, tends to resolve in 1 to 3 days. Rotavirus, which more commonly affects young children, can cause vomiting and watery diarrhea lasting 3 to 8 days. Your immune system responds by sending inflammatory cells to fight the infection and repair the gut lining. Once the virus is cleared, that inflammation subsides and your digestive system returns to normal.
Even after you feel better, you’re still contagious. The CDC recommends staying away from other people for at least 48 hours after your last symptoms. For infants under 2, viral shedding can continue even longer, up to 5 days after symptoms resolve. This is why stomach flu tears through households and daycare centers so easily.
Stomach Flu vs. Food Poisoning
These two feel almost identical, but timing tells them apart. Food poisoning hits fast, typically 2 to 6 hours after eating contaminated food, and tends to burn through your system quickly. The stomach flu takes longer to show up (that 24 to 48 hour incubation period) and generally lingers for about two days, sometimes longer. If everyone who shared a meal gets sick within hours, that’s food poisoning. If symptoms creep in a day or two after contact with a sick person, it’s almost certainly viral.
Why Dehydration Is the Real Danger
The virus itself isn’t usually dangerous for otherwise healthy people. Dehydration is what sends people to the emergency room. When you’re losing fluid through vomiting and diarrhea simultaneously, your body can fall behind quickly, especially in young children and older adults.
Signs of dehydration include excessive thirst, dark yellow urine (or very little urine at all), dry mouth, dizziness, and weakness. In babies, watch for a dry mouth, crying without tears, no wet diaper for six hours, or a sunken soft spot on the head.
The key to getting through stomach flu is replacing fluids steadily, not in large gulps. If you’re vomiting, start with very small sips. For children who can’t keep anything down, offering a teaspoon of fluid every minute can work better than letting them drink freely. Oral rehydration solutions (sold at most pharmacies) are more effective than water alone because they replace the sodium and electrolytes your body is losing. Sports drinks are a reasonable backup for adults, though they contain more sugar and less sodium than ideal.
What to Eat While You’re Recovering
You’ve probably heard of the BRAT diet: bananas, rice, applesauce, and toast. It was the standard recommendation for decades, but it’s no longer considered the best approach. The BRAT diet is too low in protein, calcium, fiber, and B12 to actually help your gut recover. Following it strictly for more than 24 hours, particularly in children, may slow recovery rather than speed it up. The American Academy of Pediatrics considers it too restrictive for kids.
A better strategy is to eat whatever bland, soft foods you can tolerate as soon as you feel able. Crackers, plain pasta, eggs, cooked vegetables, and lean proteins are all fine. Your body needs real nutrition to repair the intestinal lining and rebuild strength. There’s no need to limit yourself to four specific foods. The guiding principle is simple: eat as tolerated, and gradually return to your normal diet as symptoms improve.
Warning Signs That Need Medical Attention
Most stomach flu resolves on its own, but certain symptoms signal something more serious. For adults, these include vomiting or diarrhea lasting more than two days, inability to keep any liquids down for 24 hours, blood in vomit or stool, severe stomach pain, and fever above 104°F.
The thresholds are lower for children. A fever of 102°F or higher, bloody diarrhea, unusual sleepiness or irritability, or signs of dehydration all warrant a call to their pediatrician. For babies specifically, frequent vomiting, no wet diaper in six hours, a sunken soft spot, or being unusually unresponsive are reasons to seek care right away.
People with compromised immune systems, cardiovascular conditions, or kidney disorders can experience prolonged episodes of diarrhea and shed the virus for much longer than the typical 48-hour window after recovery. For these individuals, a stomach flu that would be a minor inconvenience for a healthy adult can become a more extended and complicated illness.