How Long Do Stomach Flus Last: Day-by-Day

Most cases of stomach flu (viral gastroenteritis) last 1 to 3 days in healthy adults. The full experience from first symptom to feeling normal again typically spans 2 to 5 days, though the specific virus you caught makes a big difference. In some cases, lingering symptoms like mild diarrhea or low energy can stretch to 14 days.

Duration by Virus Type

The two most common culprits behind stomach flu are norovirus and rotavirus, and they follow noticeably different timelines.

Norovirus is the more common cause in adults. It has an incubation period of 24 to 48 hours, meaning you won’t feel sick right away after exposure. Once symptoms hit, they’re intense but short-lived, typically resolving in 1 to 3 days. Most people feel significantly better within 48 hours.

Rotavirus tends to hit harder and longer, especially in young children. The incubation period is 2 to 3 days, and active symptoms last 3 to 8 days. That means the total time from exposure to recovery can be over a week. Rotavirus is the more common cause of stomach flu in infants and toddlers, which is one reason pediatric cases often seem to drag on longer than adult ones.

How Symptoms Progress Day by Day

Stomach flu doesn’t hit all at once and then vanish. It moves through a rough pattern. In the first 12 to 24 hours after symptoms appear, vomiting is usually the dominant problem. It can be sudden and frequent, sometimes making it hard to keep even small sips of water down.

By day 2, vomiting typically eases, but diarrhea ramps up and often becomes the main symptom. You may also notice body aches, low-grade fever, and fatigue during this phase. For norovirus, this is often when things start turning a corner. For rotavirus, you may still have another several days of watery diarrhea ahead.

The tail end of recovery is the part people don’t always expect. Even after the worst symptoms are gone, your digestive system needs time to heal. Loose stools, mild nausea, or a shaky appetite can linger for a few more days. Occasionally, this recovery tail stretches up to 14 days.

Stomach Flu vs. Food Poisoning

If your symptoms came on very quickly after a meal, you may actually have food poisoning rather than a stomach virus. Food poisoning typically hits within 2 to 6 hours of eating contaminated food and tends to pass faster than viral gastroenteritis. Your body is essentially trying to purge the offending substance as quickly as possible. Viral stomach flu, by contrast, has that 24 to 48 hour incubation period and lingers for a couple of days because the virus needs to run its course.

Who Gets Sick Longer

Children, older adults, and people with weakened immune systems often experience longer and more severe bouts. In these groups, symptoms frequently last up to 5 days even with norovirus, and dehydration becomes a real concern because their bodies have less margin for fluid loss.

For people with significant immune deficiencies, the picture can be very different. A small number of immunocompromised patients develop chronic norovirus infections where the virus is never fully cleared. This can cause persistent diarrhea lasting months or even years, along with weight loss, nutrient deficiencies, and extreme fatigue. The virus damages the lining of the gut over time, reducing its ability to absorb vitamins and minerals. This is rare and primarily seen in people with diagnosed immune disorders, not in otherwise healthy people who feel like their recovery is slow.

When You’re Still Contagious

Here’s the part that catches people off guard: you’re contagious before you feel sick and for days after you feel better. With norovirus, viral shedding can continue for two weeks or more after your symptoms resolve. You’re most contagious during active symptoms and in the first few days after recovery, which is why hand hygiene matters even when you think you’re past it.

For returning to work or school, the general guideline is to wait until vomiting has resolved overnight and you can keep food and liquids down the next morning. If you had a fever, wait at least 24 hours after it breaks on its own, without fever-reducing medication.

Eating and Drinking During Recovery

Dehydration is the main medical risk from stomach flu, not the virus itself. Small, frequent sips of water, broth, or an oral rehydration solution are more effective than trying to drink a full glass at once, especially in the first day when vomiting is worst.

There’s a common belief that you need to follow a strict bland diet (the old “BRAT diet” of bananas, rice, applesauce, and toast) for days after symptoms start improving. Current guidance is simpler than that: once your appetite returns, you can go back to your normal diet even if you still have some diarrhea. Your gut recovers faster with regular nutrition than with prolonged restriction. For infants, breast milk or formula should continue as usual throughout the illness.

That said, many people find that greasy, spicy, or dairy-heavy foods don’t sit well for the first day or two after the worst passes. Letting your appetite guide you is a reasonable approach. If something sounds unappealing, your body is probably telling you to wait.

Signs the Illness Is More Serious

Most stomach flu resolves on its own without any medical treatment. But dehydration can escalate quickly, particularly in young children and older adults. Warning signs include going many hours without urinating, producing very dark urine, feeling dizzy when standing, or having a dry mouth with no tears when crying (in children). In infants younger than six months, any significant vomiting or diarrhea warrants prompt medical attention because they dehydrate faster than older children.

Bloody or green-tinged vomit, a fever above 104°F, severe abdominal pain, or symptoms lasting well beyond the expected timeline are all reasons to get evaluated. These can signal a bacterial infection, a complication, or something other than a standard stomach virus.