Active Daily Care Eat Smart Health Hacks Recommended
About Contact The Library

Can Stomach Bug Last a Week? | What Your Symptoms Might Mean

Yes, a stomach bug can last a week in some cases, though most people recover within 1 to 3 days from viral gastroenteritis.

You wake up queasy, spend most of the morning near the bathroom, and assume you’ll be fine by tomorrow. That’s the typical expectation for a stomach bug — fast onset, faster exit. But when day three rolls around with no improvement, or symptoms drag past day five, the question shifts from “when will this end” to “is this normal.”

The honest answer is more of a spectrum than a countdown. Stomach bugs vary widely by the virus involved, your immune system, and your age. Most people do recover quickly, but Cleveland Clinic notes that in severe cases the illness may last up to a week or two.

Understanding when a lingering bug is still within the expected range — and when it’s time to check in with a doctor — makes the difference between riding it out and missing a sign of something else entirely.

Why Some Stomach Bugs Hang Around Longer

Viral gastroenteritis — the medical name for the stomach bug — is an intestinal infection marked by watery diarrhea, abdominal cramps, nausea or vomiting, and sometimes fever. Norovirus is the most common cause in the United States, and the CDC reports most people improve within 1 to 3 days after symptoms start.

So why do some cases stretch to a week or more? The culprit is often the specific virus involved. Rotavirus, adenovirus, and astrovirus can cause symptoms that persist longer than norovirus, especially in young children. And even with norovirus, the CDC says you can still spread the virus for a few days after you feel better, which hints at ongoing inflammation in the gut.

Age also plays a role. Older adults and people with weakened immune systems are more likely to experience stomach flu lasting up to 10 days or longer, according to Healthline’s coverage of the topic. The immune system simply clears the infection more slowly.

Why the “48-Hour Rule” Traps People

Most people expect stomach bugs to follow a predictable script: 24 to 48 hours of misery, then a rapid return to normal. That expectation comes from the most common experience — norovirus — where vomiting and diarrhea typically only last 1 to 3 days per GoodRx. But when symptoms linger, it’s easy to assume you’ve caught something worse, or that your body isn’t fighting it properly.

The reality is that a stomach bug timeline depends heavily on the cause. Here’s what different sources report on typical and extended durations:

  • Norovirus (most common): Usually resolves within 1 to 3 days per the CDC, though mild fatigue can linger.
  • Viral gastroenteritis (general): NSW Health notes symptoms typically last 1 to 2 days but sometimes longer.
  • Severe or complicated cases: Cleveland Clinic cites a window of up to a week or two for severe infections.
  • Young children and older adults: Healthline flags that symptoms may linger for as long as 10 days in older individuals.
  • Bacterial gastroenteritis: Often lasts longer than viral cases — up to 5 to 7 days — and may require antibiotics (unlike viral bugs that don’t respond to them).

The bottom line on the timeline: if you’re on day 4 with mild symptoms that are slowly improving, you’re still within the normal range. If symptoms are stable or worsening past day 5, that’s a flag worth paying attention to.

When a Week-Long Stomach Bug Might Be Something Else

Sometimes a “stomach bug” that lasts a week isn’t actually viral gastroenteritis at all. Food poisoning from bacteria like Salmonella, Campylobacter, or E. coli can produce identical symptoms — nausea, vomiting, diarrhea, cramps — but often lasts longer than a typical viral bug. Bacterial gastroenteritis may persist for 5 to 7 days and sometimes requires stool testing to identify.

Parasitic infections like Giardia are another possibility. These typically cause prolonged diarrhea that can stretch for weeks, often without the intense vomiting that characterizes norovirus. If the bug started with explosive diarrhea rather than vomiting, and just won’t quit, parasites or bacteria become more likely culprits.

There’s also the possibility of post-infectious issues. Some people develop temporary lactose intolerance after a stomach bug because the virus damages the enzyme-producing cells in the small intestine. Drinking milk or eating dairy during recovery can then trigger ongoing diarrhea that mimics a persistent infection. Healthline’s guide on Symptoms Lasting 10 Days notes that lingering digestive discomfort is often caused by this temporary enzyme deficiency, not active infection.

Cause Typical Duration Key Clue
Norovirus 1 to 3 days Sudden vomiting, then diarrhea
Rotavirus (children) 3 to 8 days Watery diarrhea, fever, vomiting
Bacterial food poisoning 5 to 7 days Bloody diarrhea, high fever, severe cramps
Giardia (parasite) 2 to 6 weeks Greasy, foul-smelling stools; slow onset
Post-infectious lactose intolerance Days to weeks after recovery Bloating and diarrhea after dairy intake

If your “week-long stomach bug” includes blood in the stool, a fever above 102°F, signs of dehydration (dark urine, dizziness, dry mouth), or inability to keep fluids down for more than 24 hours, those are signs to seek medical evaluation rather than assuming it’s just a long virus.

Key Factors That Prolong Recovery

Even when the infection is purely viral, several factors can make symptoms drag on longer than the typical 1 to 3 days:

  1. Dehydration that worsens gastroenteritis: The Canadian Digestive Health Foundation notes that symptoms cause a tremendous loss of water and electrolytes, and dehydration can make you feel even worse. This creates a cycle — you feel too sick to drink, then feel sicker from dehydration, so recovery slows.
  2. Lingering inflammation: After the virus clears, the intestinal lining may remain irritated for days. Some clinics note that this inflammation can stretch recovery close to a week even after the active infection is gone.
  3. Reintroducing food too quickly: Eating solid food — especially fatty, spicy, or dairy-heavy meals — before the gut has healed can trigger renewed cramps and diarrhea, making it seem like the virus returned.
  4. Weakened immune response: Young children, older adults, pregnant women, and people with chronic conditions or on immunosuppressants may take longer to clear the virus entirely.
  5. Re-exposure in close quarters: If someone in the household is still contagious (which can happen for a couple of weeks after symptoms resolve, per Health), you can potentially pass the virus back and forth, prolonging the outbreak.

When to Stop Waiting and See a Doctor

Most stomach bugs resolve on their own with rest, clear fluids, and a BRAT diet (bananas, rice, applesauce, toast) for a day or two. But persistent symptoms beyond a week warrant a conversation with your doctor, especially if they’re not clearly improving. Medical News Today’s review of Stomach Virus Lasting a Week reassures readers that a week-long duration is within the possible range for viral gastroenteritis, but it also flags when to seek help.

Specific red flags include: blood in vomit or stool, severe abdominal pain that’s localized (not diffuse cramping), inability to urinate for 6 to 8 hours, rapid heart rate, or a fever that climbs instead of falling after 48 hours. These symptoms may indicate bacterial infection, appendicitis, or another condition that needs treatment beyond home care.

For children, dehydration risk is higher. Watch for dry diapers over 6 hours, crying without tears, unusual drowsiness, or sunken eyes. The CDC notes that a person develops symptoms 12 to 48 hours after norovirus exposure, so if symptoms appeared more than 3 days after a known exposure, the cause may not be norovirus at all.

Duration Likely Scenario
1 to 3 days Typical norovirus — home care, monitor fluids
4 to 7 days (slowly improving) Extended viral course — still normal for some
7+ days (no improvement) Consider bacterial, parasitic, or other cause — consult doctor
10+ days Seek medical evaluation; unlikely to be simple viral gastroenteritis

The Bottom Line

A stomach bug can last a week — especially in children, older adults, or people with weaker immune systems — though most people recover within 1 to 3 days. The key difference between a normal extended course and a problem is the trajectory: are you slowly improving, or are symptoms holding steady or worsening? Lingering fatigue and mild digestive upset for a few extra days are common; severe symptoms past day 5 are not.

If your gut tells you something isn’t right — or if dehydration keeps you from keeping even clear fluids down — your primary care doctor can check for bacterial infection and help you rehydrate more aggressively than you can at home.

References & Sources

Mo Maruf
Founder & Lead Editor

Mo Maruf

I created WellFizz to bridge the gap between vague wellness advice and actionable solutions. My mission is simple: to decode the research and give you practical tools you can actually use.

Beyond the data, I am a passionate traveler. I believe that stepping away from the screen to explore new environments is essential for mental clarity and physical vitality.

Please use a real email you check. If it's fake or mistyped, your message won't reach us and we can't reply — wrong addresses are rejected automatically.