How Long Does Stomach Flu Last? What to Expect

Most cases of stomach flu last one to three days, though some viruses can stretch symptoms out to a full week. The exact timeline depends on which virus you picked up, your age, and your overall health. The good news is that stomach flu almost always resolves on its own without treatment.

Duration by Virus Type

Stomach flu isn’t actually influenza. It’s viral gastroenteritis, an infection of the stomach and intestines caused by one of several different viruses. Each one follows a slightly different timeline.

Norovirus is the most common cause in adults. Symptoms appear 12 to 48 hours after exposure and typically last one to three days. It hits fast, peaks quickly, and tends to resolve within 72 hours for most people.

Rotavirus is more common in young children, though adults can catch it too. Vomiting and watery diarrhea from rotavirus last three to eight days, making it the longer-lasting of the two major culprits. This is one reason rotavirus tends to carry a higher dehydration risk in small children.

Astrovirus causes a milder illness that lasts one to four days. It mainly produces watery diarrhea without the intense vomiting that norovirus brings. Most cases are mild and resolve quickly.

What the Timeline Actually Looks Like

After exposure, you’ll feel fine during the incubation period, which runs 12 to 48 hours for norovirus. Then symptoms arrive abruptly, often starting with nausea and vomiting before diarrhea kicks in. The first 24 hours are usually the worst. Vomiting tends to taper off before diarrhea does, so it’s common to feel like you’re improving even while loose stools continue for another day or two.

Even after you feel better, your digestive system needs time to fully recover. Many people notice their appetite is off, their stomach feels sensitive, or their stools aren’t completely normal for several days after the acute illness passes. This lingering phase isn’t the virus still active. It’s your gut lining repairing itself.

You’re Still Contagious After You Feel Better

This catches people off guard. You’re most contagious while you have active symptoms, especially vomiting, and during the first few days after you feel better. But studies show you can continue shedding norovirus for two weeks or more after symptoms stop. That’s why hand hygiene matters long after you’re back on your feet. Wash your hands thoroughly after using the bathroom, and if possible, avoid preparing food for others during that window.

Dehydration Is the Real Danger

The virus itself isn’t what sends people to the hospital. Dehydration is. When you’re losing fluids through vomiting and diarrhea while struggling to keep anything down, your body can run dry surprisingly fast. This is especially dangerous for infants, young children, and older adults.

In adults, watch for extreme thirst, dark urine, urinating much less than normal, dizziness, confusion, or skin that stays tented when you pinch it instead of flattening back immediately. In babies and young children, the warning signs include no wet diapers for three hours or more, a dry mouth, crying without tears, sunken eyes, a sunken soft spot on the skull, or unusual sleepiness.

How to Get Through It Faster

There’s no antiviral that kills stomach flu. Recovery comes down to keeping yourself hydrated and letting the virus run its course. Take small, frequent sips of water or suck on ice chips. Broth, diluted fruit juice (half water, half juice), popsicles, and weak decaffeinated tea all work well. Oral rehydration solutions like Pedialyte are better than sports drinks because they contain the right balance of sugar and sodium to actually correct dehydration, rather than just replacing some electrolytes.

For food, the classic BRAT approach (bananas, rice, applesauce, toast) is fine for the first day or two, but you don’t need to limit yourself to just those four foods. Brothy soups, oatmeal, boiled potatoes, crackers, and plain dry cereal are all easy on the stomach. Once you’re keeping bland food down, start adding more nutritious options: cooked squash, carrots, sweet potatoes without skin, avocado, plain chicken or turkey, fish, and eggs.

What to avoid while recovering: alcohol, caffeine, dairy, sugary foods, fried foods, acidic foods like citrus and tomato sauce, spicy foods, and high-fiber foods like leafy greens, nuts, seeds, and popcorn. These can all irritate your gut or worsen diarrhea while your system is still fragile.

Probiotics containing lactobacilli or bifidobacterium may shorten the duration of diarrhea by roughly one day. A pooled analysis of 35 studies involving over 4,500 participants, published in the Annals of Emergency Medicine, found that probiotics reduced the mean duration of diarrhea by about 25 hours compared to placebo. The benefit was consistent across different probiotic strains and study designs.

When Symptoms Last Too Long

If you’ve been vomiting or having diarrhea for more than two days, something may be off. For adults, other red flags include being unable to keep liquids down for 24 hours, vomiting blood, blood in your stool, severe stomach pain, or a fever above 104°F. Any of these warrants a call to your doctor.

For children, the threshold is lower. A fever of 102°F or higher, bloody diarrhea, signs of dehydration, or unusual sleepiness and irritability all justify prompt medical attention. For infants, frequent vomiting, no wet diaper in six hours, a sunken soft spot, or being unusually unresponsive are signs to call your pediatrician right away.