How Long Does a Stomach Bug Last and Stay Contagious

Most stomach bugs last 1 to 3 days. Norovirus, the most common cause of viral gastroenteritis, typically brings on vomiting, diarrhea, and stomach pain within 12 to 48 hours of exposure, and symptoms resolve within a day or two for most people. That said, the exact timeline depends on which virus you caught, your age, and your overall health.

Symptom Timeline by Virus

Norovirus accounts for the majority of stomach bug cases in adults. Symptoms hit fast, often peaking within the first 24 hours, and most people feel significantly better by day 2 or 3. Rotavirus, which is more common in young children, tends to last longer, often 3 to 8 days, with more persistent watery diarrhea. Adenovirus strains that target the gut can drag on even longer, sometimes up to two weeks, though they’re less common.

Regardless of the virus, the pattern is similar: vomiting usually stops first (often within 24 hours), followed by diarrhea tapering off over the next day or two. Low-grade fever and body aches typically fade alongside the vomiting. The last symptom to linger is usually loose stools or a general lack of appetite.

You’re Still Contagious After You Feel Better

One of the most important things to know is that feeling better doesn’t mean you’ve stopped spreading the virus. Norovirus can remain in your stool for two weeks or more after your symptoms end. The CDC recommends staying home for at least 48 hours after your last episode of vomiting or diarrhea. If you work in food preparation, that 48-hour rule is even more strictly enforced, and local regulations may require a longer absence.

Thorough handwashing matters more than hand sanitizer here. Norovirus is notoriously tough to kill, and alcohol-based sanitizers are less effective against it than soap and water.

Why Your Stomach Still Feels Off Afterward

Many people notice that even after the acute illness passes, their digestion isn’t quite right. Loose stools, mild bloating, or sensitivity to certain foods can persist for a week or two as your gut lining heals. This is normal and doesn’t mean you’re still sick.

In a smaller number of people, a stomach bug can trigger longer-lasting digestive changes. A condition called post-infectious irritable bowel syndrome can develop after a bout of gastroenteritis, causing recurring abdominal pain, changes in bowel habits, and bloating that persist for months. Roughly half of these cases resolve on their own within six to eight years. The underlying issue appears to be inflammation that disrupts the balance between your gut bacteria and immune system. If your digestive symptoms are still affecting your daily life three months after the initial infection, that’s worth bringing up with a healthcare provider.

Dehydration Is the Real Risk

The stomach bug itself is rarely dangerous for otherwise healthy adults. Dehydration is what sends people to the emergency room. When you’re losing fluids from both ends and can barely sip water, your body’s fluid balance can drop quickly.

Signs that dehydration is becoming a problem include very dark urine or barely urinating at all, excessive thirst, dry mouth, dizziness, and feeling unusually weak. For adults, not being able to keep any liquids down for 24 hours is a clear signal to seek medical care. Vomiting or diarrhea lasting more than two days, blood in your stool or vomit, severe stomach pain, or a fever above 104°F also warrant a call to your provider.

Children and infants dehydrate faster than adults. In babies, watch for fewer wet diapers than usual (none in six hours is a red flag), a dry mouth, crying without tears, or unusual sleepiness. In older children, a fever of 102°F or higher, bloody diarrhea, or signs of significant discomfort should prompt a call to their pediatrician. A sunken soft spot on an infant’s head is a sign of serious dehydration that needs immediate attention.

How to Get Through It Faster

There’s no antiviral medication that shortens a stomach bug. Recovery is about managing symptoms and preventing dehydration. Take small, frequent sips of water, broth, or an oral rehydration solution rather than gulping large amounts at once, which can trigger more vomiting. For children, pediatric electrolyte solutions are more effective than juice or sports drinks, which can worsen diarrhea due to their sugar content.

Once vomiting has stopped for several hours, you can start reintroducing bland, easy-to-digest foods: plain crackers, rice, toast, bananas. Dairy, fatty foods, caffeine, and alcohol are harder on a recovering gut and are better avoided for a few days. Most people find their appetite returns gradually over 3 to 5 days, even though the worst of the illness is long past.

Rest genuinely helps. Your immune system does most of its heavy lifting while you sleep, and pushing through a stomach bug by going to work or running errands just prolongs the misery and exposes other people to the virus during your most contagious window.