The stomach flu typically lasts about 1 to 3 days in most adults, though some cases stretch to a week or more depending on the virus and your overall health. Symptoms usually hit hardest in the first 24 to 48 hours, then gradually taper off. If you’re on day two and wondering when this will end, you’re likely close to the worst being over.
The Typical Timeline From Start to Finish
The stomach flu (viral gastroenteritis) has a predictable arc. After exposure, the virus incubates for roughly 24 to 48 hours before symptoms appear. Then the active illness, with vomiting, diarrhea, cramping, and sometimes fever, generally lasts about two days. Some people bounce back in a single day; others feel rough for up to a week, particularly if the immune system is slower to respond.
Vomiting tends to resolve first, often within the first day or two. Diarrhea can linger a bit longer, sometimes persisting for several days after the vomiting stops. Low-grade fatigue and a fragile stomach may hang around for a few days beyond that, even once the main symptoms are gone.
How It Differs From Food Poisoning
If your symptoms came on within two to six hours of eating something questionable, you’re more likely dealing with food poisoning than a stomach virus. Food poisoning hits fast and tends to clear faster, often resolving in under a day. The stomach flu, by contrast, takes 24 to 48 hours after exposure to show up and then lingers for roughly two days or longer. If you’re unsure which you have, the onset speed is the biggest clue.
Why Children and Older Adults Take Longer
Infants, young children, and older adults often experience more prolonged and severe bouts. Their bodies lose fluid faster and replenish it more slowly, making dehydration the primary danger. In babies, frequent vomiting, no wet diapers for six hours, a dry mouth, or crying without tears are signs that fluid loss is becoming serious. In older adults, even mild dehydration can cause confusion and dizziness that extends the recovery period well beyond the standard two to three days.
Children may also run higher fevers. A child with a temperature at or above 102°F (38.9°C), bloody diarrhea, or unusual irritability needs prompt medical attention. Adults should be concerned if vomiting or diarrhea continues beyond two days, if they can’t keep any liquids down for 24 hours, or if their fever climbs above 104°F (40°C).
You’re Still Contagious After You Feel Better
One of the most underappreciated facts about the stomach flu: you can spread norovirus, the most common cause, for two weeks or more after your symptoms have completely resolved. The virus continues shedding in your stool long after you feel fine. This is why outbreaks rip through households, daycares, and cruise ships so efficiently. Careful handwashing with soap and water (not just hand sanitizer, which doesn’t kill norovirus well) is essential during this window, especially before preparing food.
Managing Symptoms at Home
There’s no antiviral medication that shortens the stomach flu. Recovery is about staying hydrated and waiting it out. The biggest risk is dehydration, which is also the most common complication.
Small, frequent sips of fluid work better than gulping large amounts, especially while you’re still vomiting. Oral rehydration solutions like Pedialyte replace both water and the electrolytes your body is losing. Water, broth, and diluted juice also help. Avoid caffeine and alcohol, which pull fluid out of your system.
For eating, the old advice about restricting yourself to bananas, rice, applesauce, and toast (the BRAT diet) turns out to be unnecessary. Research shows that a restricted diet doesn’t help you recover faster. Once your appetite starts coming back, you can return to your normal diet even if you still have some diarrhea. The same applies to children: give them their usual foods as soon as they’re willing to eat.
Post-Recovery Fatigue Is Normal
Many people notice that even after the vomiting and diarrhea stop, they feel wiped out for days afterward. This post-viral fatigue is your immune system finishing its cleanup work while your body restores the fluids, electrolytes, and energy reserves it burned through. For most people, this lingering tiredness resolves within a few days to a week.
In rare cases, post-viral fatigue can stretch on for weeks or even months. Most people who experience this prolonged fatigue do eventually make a full recovery, but the timeline varies. If exhaustion persists well beyond a week or two after your stomach symptoms cleared, it’s worth getting checked out to rule out other causes.
Signs Your Case Isn’t Following the Normal Timeline
Most stomach flu cases resolve on their own without medical intervention. But certain symptoms signal that something more serious is happening:
- Vomiting or diarrhea lasting more than two days in an adult
- Inability to keep any liquids down for 24 hours
- Blood in vomit or stool
- Signs of dehydration: very dark urine, little or no urine output, extreme thirst, dry mouth, dizziness, or lightheadedness
- Severe stomach pain beyond normal cramping
- High fever: above 104°F (40°C) in adults or 102°F (38.9°C) in children
In infants, watch specifically for a sunken soft spot on the top of the head, which indicates significant dehydration. Any baby with frequent vomiting, bloody stool, or no wet diaper in six hours needs immediate medical evaluation.

