HowLongFor

How Long Does a Stomach Bug Last?

Quick Answer

1–3 days for norovirus, 3–8 days for rotavirus. Most viral gastroenteritis resolves within 1–3 days in healthy adults. Bacterial cases may last 1–2 weeks.

Duration by Type

Norovirus(most common)1 day – 3 days

Most common cause in adults

Rotavirus3 days – 8 days

Primarily affects children under 5

Bacterial (Salmonella, E. coli)4 days – 10 days

From contaminated food

Food poisoning (toxin-mediated)1 day – 3 days

Rapid onset, shorter duration

Quick Answer

A stomach bug (viral gastroenteritis) typically lasts 1–3 days when caused by norovirus, the most common culprit. Rotavirus infections tend to last 3–8 days and primarily affect young children. Bacterial gastroenteritis from contaminated food can persist for 1–2 weeks. Most healthy adults recover fully without medical treatment.

Duration by Cause

CauseDurationKey SymptomsPrevalence
Norovirus1–3 daysSudden vomiting, watery diarrhea, crampingMost common cause in adults
Rotavirus3–8 daysWatery diarrhea, fever, vomitingMost common in children under 5
Adenovirus5–12 daysDiarrhea, low-grade fever, mild respiratory symptomsMore common in children
Astrovirus3–4 daysMild watery diarrhea, low-grade feverPrimarily affects young children and elderly
Salmonella4–7 daysDiarrhea, fever, abdominal crampsContaminated food (poultry, eggs)
E. coli5–10 daysSevere cramps, bloody diarrhea (some strains)Contaminated food or water
Campylobacter2–10 daysDiarrhea (often bloody), fever, crampingUndercooked poultry
Food poisoning (S. aureus)1–3 daysRapid-onset vomiting, crampingToxin-mediated, often from prepared foods

Symptom Timeline (Norovirus)

PhaseTimeframeWhat to Expect
Incubation12–48 hours after exposureNo symptoms yet, but contagious
OnsetHours 0–6Sudden nausea, vomiting begins, watery diarrhea
PeakHours 6–24Most severe vomiting and diarrhea, possible low-grade fever
ImprovingDay 2Vomiting subsides, diarrhea slows, appetite begins returning
ResolutionDay 2–3Symptoms resolve, mild fatigue may linger
Post-recoveryUp to 2 weeksStill shedding virus in stool (contagious)

Dehydration: The Main Danger

The primary risk from a stomach bug is not the infection itself but dehydration from fluid loss through vomiting and diarrhea. Watch for these signs of dehydration:

In adults: Dark urine, reduced urination, dry mouth, dizziness when standing, rapid heartbeat

In children: No wet diapers for 3+ hours, no tears when crying, sunken eyes, dry mouth, listlessness

In infants: Sunken fontanelle (soft spot), no wet diapers for 6+ hours, extreme fussiness or unusual sleepiness

How to Manage a Stomach Bug

Hydration Strategy

  • Sip small amounts frequently rather than drinking large volumes at once
  • Oral rehydration solutions (ORS) like Pedialyte are ideal — they replace electrolytes and sugar in the right ratio
  • Clear broths, diluted juice, and flat ginger ale are acceptable alternatives
  • Avoid dairy, caffeine, and alcohol until fully recovered

Eating During Recovery

The traditional BRAT diet (bananas, rice, applesauce, toast) is no longer specifically recommended by most pediatric organizations, but these foods remain easy to tolerate. Resume a normal diet as soon as you can keep food down — bland, low-fat foods first, then gradually return to regular meals.

What Not to Take

  • Anti-diarrheal medications (loperamide) may prolong bacterial infections by preventing the body from expelling the pathogen. Use only for viral gastroenteritis and only in adults.
  • Antibiotics are ineffective against viral gastroenteritis and unnecessary for most bacterial cases.

Contagiousness

Norovirus is extremely contagious. As few as 18 viral particles can cause infection. The virus spreads through contaminated food or water, person-to-person contact, and touching contaminated surfaces. Infected individuals remain contagious for at least 48 hours after symptoms resolve and can shed the virus in stool for up to two weeks.

To prevent spreading: wash hands thoroughly with soap and water (hand sanitizer is less effective against norovirus), clean contaminated surfaces with bleach-based cleaners, wash soiled laundry on the hottest setting, and avoid preparing food for others until 48 hours after symptoms end.

When to See a Doctor

Seek medical care if diarrhea lasts more than 3 days, if you see blood in stool or vomit, if fever exceeds 104°F (40°C), if you cannot keep any fluids down for 24 hours, or if you show signs of severe dehydration. Children under 5, adults over 65, pregnant women, and immunocompromised individuals should seek care earlier.

Quick Facts

Norovirus is the leading cause of foodborne illness outbreaks in the U.S., causing 19–21 million cases annually.

Source: CDC

As few as 18 norovirus particles can cause infection, making it one of the most contagious pathogens known.

Source: CDC

Hand sanitizer is less effective against norovirus than soap and water — always wash hands when possible.

Source: CDC

You can spread norovirus for up to 2 weeks after symptoms resolve via viral shedding in stool.

Source: Mayo Clinic

Sources

How long did it take you?

day(s)

Was this article helpful?