How Long Does It Take to Get Over Stomach Flu?

Most people recover from the stomach flu within 1 to 3 days. The worst symptoms, vomiting and watery diarrhea, typically peak in the first 24 hours and taper off from there. But the full picture is more nuanced: how quickly you got sick, how long you’re contagious afterward, and how long your gut takes to fully return to normal can stretch the timeline well beyond that initial window.

When Symptoms Start After Exposure

The stomach flu isn’t instant. After you’re exposed to the virus, there’s a gap before symptoms hit. For norovirus, the most common cause in adults, the median incubation period is about 1.2 days. Five percent of people start feeling sick within just 12 hours of exposure, while 95% develop symptoms within 2.5 to 3 days. Rotavirus, more common in young children, takes a bit longer with a median of about 2 days before symptoms appear.

This matters for two reasons. First, if someone in your household just got sick, you have a rough idea of when your own symptoms might start if you were exposed. Second, it means you were likely contagious before you even knew you were ill.

The Acute Phase: Days 1 Through 3

The first day is usually the hardest. Vomiting often comes on suddenly and can be intense for 12 to 24 hours before it starts to ease. Diarrhea typically follows and can persist a day or two longer than the vomiting. You may also have stomach cramps, low-grade fever, headache, and body aches during this window.

The primary risk during these days is dehydration, not the virus itself. Watch for dark-colored urine, urinating much less than usual, dry mouth, or persistent thirst. In infants, the warning signs are no wet diapers for 3 or more hours and no tears when crying. Dehydration is the main reason stomach flu sends people to the emergency room, particularly young children, older adults, and people with weakened immune systems.

Small, frequent sips of water, broth, or an oral rehydration solution work better than trying to drink large amounts at once, which can trigger more vomiting. Sports drinks are fine for adults in a pinch, though they contain more sugar and less sodium than ideal.

When You Can Eat Normally Again

There’s no strict progression from clear liquids to bland food to a normal diet. The National Institute of Diabetes and Digestive and Kidney Diseases recommends simply returning to your normal diet as soon as your appetite comes back, even if you still have some diarrhea. The old advice about sticking to bananas, rice, applesauce, and toast for days isn’t necessary for most people.

That said, your appetite may not fully return for 3 to 5 days. Fatty, spicy, or very sweet foods can feel harder to tolerate at first. Dairy sometimes causes temporary discomfort because the virus can briefly reduce your gut’s ability to digest lactose. If milk bothers you for a week or so after the illness, that’s normal and usually resolves on its own.

How Long You’re Contagious

You can still spread the virus for several days after your symptoms resolve. With norovirus, viral particles continue to shed in stool even when you feel fine. This is why thorough handwashing matters most in the days right after recovery, especially before preparing food.

The CDC’s school guidance says children can return once vomiting has resolved overnight and they can keep food down in the morning, and once diarrhea has improved to no more than two loose stools above their normal pattern in 24 hours. Many workplaces follow a similar standard, though some food-service employers require a longer symptom-free window given the high transmission risk.

Over-the-Counter Medications

Anti-diarrheal medications like loperamide (Imodium) and bismuth subsalicylate (Pepto-Bismol) can help manage symptoms in adults, but they don’t shorten the illness. The virus runs its course regardless. These medications simply reduce the frequency of diarrhea while your immune system clears the infection. They’re not recommended for young children.

There’s no antiviral treatment for stomach flu. Antibiotics don’t work because this is a viral infection, not a bacterial one.

Why Some People Feel Off for Weeks

Most people bounce back fully within a week. But a meaningful percentage notice lingering digestive symptoms: bloating, gas, irregular bowel habits, or mild cramping that sticks around for weeks or even months after the virus is gone. This is called post-infectious irritable bowel syndrome, and it’s more common than most people realize.

One large study tracked people after a gastroenteritis outbreak and found that 28% met the criteria for irritable bowel syndrome 2 to 3 years later. That number dropped to about 15% at the 8-year mark, but it was still significantly higher than in people who never had the infection. Most cases are mild and improve gradually, but if you’re still dealing with unpredictable digestion a month or two after your stomach flu, the infection itself may have temporarily altered how your gut functions. This isn’t a sign that you’re still sick with the virus. It’s your digestive system recalibrating.

Factors That Slow Recovery

Age is the biggest variable. Young children and adults over 65 are more prone to dehydration and may take longer to regain their strength. People with chronic conditions like diabetes or kidney disease can also have a harder time bouncing back.

Reinfection is another factor. Unlike many viruses, norovirus doesn’t grant lasting immunity. You can catch a different strain weeks or months later, which sometimes makes people feel like their stomach flu “never fully went away” when they’re actually dealing with a second, separate infection.

Pushing back to a full diet or heavy activity too quickly can also extend the recovery window. If you eat a large or rich meal before your gut is ready, you may trigger another round of nausea or diarrhea that has nothing to do with the virus still being active.