How Long Does the Stomach Flu Last? A Timeline

The stomach flu typically lasts 1 to 3 days for most people, though some infections can stretch to 8 days depending on the virus involved. The worst symptoms, like vomiting and watery diarrhea, usually peak within the first 24 hours and then gradually taper off. But your body’s full recovery, including lingering digestive sensitivity and the period when you can still spread the virus, extends well beyond when you start feeling better.

Duration by Virus Type

What most people call “stomach flu” is actually viral gastroenteritis, and two viruses cause the vast majority of cases. How long you’re sick depends largely on which one you caught.

Norovirus is the most common cause in adults. Symptoms appear quickly, usually 12 to 48 hours after exposure, and last between 1 and 3 days. Most people feel noticeably better within a day or two of symptoms starting. The illness hits hard and fast but clears relatively quickly.

Rotavirus is more common in young children, though adults can get it too. Symptoms take a bit longer to show up, typically 1 to 3 days after exposure, and last considerably longer: 3 to 8 days. Children under five tend to experience the longer end of that range, with several days of watery diarrhea even after vomiting has stopped.

What the Timeline Looks Like

The first 12 to 24 hours are usually the roughest. Nausea, vomiting, and diarrhea tend to come on suddenly and intensely. Many people also develop stomach cramps, low-grade fever, and muscle aches during this window. Vomiting is often the first symptom to improve, frequently easing within 24 hours.

Diarrhea tends to outlast the vomiting by a day or two. By day 2 or 3 with norovirus, most people are eating small amounts again and feel significantly better, even if their energy isn’t fully back. With rotavirus, diarrhea can persist through day 5 or beyond, which is why dehydration is a bigger concern in children with this virus.

After You Feel Better: Lingering Effects

Once the acute phase passes, your stomach may still feel off. Some people notice sensitivity to rich or fatty foods, bloating, or mild cramping for several days after the vomiting and diarrhea stop. This is normal and typically resolves on its own. As a general rule, any abdominal pain lasting longer than two weeks is unlikely to be related to the original stomach flu and is worth investigating separately.

Fatigue can also hang around. Your body has been through significant fluid loss and possibly a day or more without solid food. Expect to feel wiped out for 2 to 4 days after the worst symptoms pass, especially if you became dehydrated.

How Long You’re Contagious

This is the part most people underestimate. With norovirus, you can still spread the virus for two weeks or more after you feel completely recovered. The highest risk of transmission is during the illness itself and the first 48 hours after symptoms resolve, which is why public health guidelines recommend staying home from work or school for at least 48 hours after your last bout of vomiting or diarrhea.

For young children, particularly those under two, viral shedding can last even longer. Careful handwashing with soap and water (not just hand sanitizer) is the most effective way to prevent spreading the virus during this window. Alcohol-based sanitizers are less reliable against norovirus than thorough washing with soap.

Speeding Up Recovery

There’s no antiviral medication that treats the stomach flu. Recovery is mostly about managing symptoms and preventing dehydration. But a few things can genuinely shorten the duration.

Staying hydrated is the single most important factor. 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. Watch your urine color: light and clear means you’re keeping up. Dark, infrequent urine signals dehydration.

Probiotics show real evidence of helping. A large systematic review covering over 4,500 participants found that taking probiotics alongside rehydration reduced the duration of diarrhea by roughly one day. The risk of diarrhea lasting four days or longer dropped by nearly 60%. The most studied strains are lactobacilli and bifidobacterium, both widely available in supplement form and in foods like yogurt. Starting them early in the illness appears to provide the most benefit.

When you’re ready to eat again, start bland. Plain rice, toast, bananas, and simple broths are easier on an irritated digestive tract. Dairy, caffeine, alcohol, and high-fat foods are worth avoiding for the first day or two after symptoms ease, as they can trigger a relapse of nausea or diarrhea in a still-recovering gut.

Signs of Dehydration to Watch For

Most stomach flu cases resolve without any medical care. The main danger is dehydration, especially in young children, older adults, and people with chronic health conditions.

In adults, the warning signs include dizziness or lightheadedness when standing, dark urine, and going many hours without urinating. If you can’t keep fluids down for more than a day or you feel faint, that’s the point where medical attention is needed.

In children, look for a dry mouth, sunken eyes, crying without tears, and unusual sleepiness or irritability. In infants specifically, a sunken soft spot on top of the head and diapers that stay dry for more than three hours are reliable signs that dehydration has become serious.