How Long Can Gastroenteritis Last: Days to Weeks

Most cases of gastroenteritis last between one and seven days, depending on what’s causing it. Viral infections, the most common type, typically resolve within one to three days. Bacterial and parasitic infections can stretch longer, sometimes lasting two weeks or more. Understanding the cause makes a big difference in knowing what to expect.

Viral Gastroenteritis: 1 to 8 Days

The two most common culprits behind the “stomach flu” are norovirus and rotavirus, and they follow different timelines. Norovirus hits fast, with symptoms appearing 12 to 48 hours after exposure. The good news is that most people feel better within a day or two of symptoms starting. It’s intense but short-lived.

Rotavirus tends to drag on a bit longer, especially in young children. Symptoms appear one to three days after exposure and typically last three to eight days. Rotavirus also causes more severe dehydration than norovirus, which is why it’s particularly concerning in infants and toddlers. Adults who catch rotavirus generally have milder, shorter episodes because of partial immunity built up over a lifetime of exposures.

Bacterial Gastroenteritis: Up to 7 Days

Bacterial infections from contaminated food or water tend to last longer than viral ones and often produce more intense symptoms, including bloody diarrhea, high fever, and severe cramping. Campylobacter, one of the most common bacterial causes, takes two to five days after exposure to show symptoms. Most people fully recover within seven days.

Salmonella follows a similar pattern, with symptoms usually lasting four to seven days. E. coli infections vary widely depending on the strain. Some resolve in a few days, while others can cause serious complications that extend the illness well beyond a week. Bacterial gastroenteritis sometimes requires antibiotics, though many cases clear on their own.

Parasitic Infections Can Last Weeks

When a parasite is responsible, gastroenteritis takes noticeably longer to resolve. Cryptosporidium infections typically last one to two weeks, with an average incubation period of about seven days before symptoms even begin. Giardia is even more persistent and can cause intermittent diarrhea, bloating, and fatigue for two to six weeks if untreated.

Parasitic gastroenteritis is less common than viral or bacterial forms in developed countries, but it’s a frequent cause of prolonged symptoms in travelers, hikers who drink untreated water, and people with weakened immune systems. If your symptoms have lasted more than two weeks, a parasitic infection is worth considering.

How Doctors Classify Duration

The American College of Gastroenterology uses specific time cutoffs to categorize diarrheal illness. Acute diarrhea lasts less than two weeks and covers the vast majority of gastroenteritis cases. Persistent diarrhea lasts two to four weeks and suggests something beyond a simple viral bug. Chronic diarrhea, lasting more than four weeks, points to an underlying condition that needs investigation, not just a lingering infection.

These categories matter because they guide what happens next. If you’re still dealing with significant symptoms past the two-week mark, that’s the point where testing for specific pathogens, parasites, or other digestive conditions becomes important.

When Symptoms Linger After the Infection Clears

Some people recover from the infection itself but continue experiencing digestive problems for weeks or months afterward. This is called post-infectious irritable bowel syndrome, and it affects an estimated 5 to 30 percent of people who’ve had a significant bout of bacterial gastroenteritis. Symptoms include cramping, bloating, and alternating diarrhea and constipation, even though the original infection is completely gone.

A long-term study published in the Journal of Neurogastroenterology and Motility tracked patients after bacterial dysentery and found that roughly half recovered within five years. But 25 to 33 percent still had symptoms eight to ten years later. This doesn’t mean every case of stomach flu leads to years of digestive trouble. Severe bacterial infections carry the highest risk, while mild viral gastroenteritis rarely causes this kind of lasting effect.

You’re Still Contagious After You Feel Better

One detail that catches people off guard: you can spread gastroenteritis for days after your symptoms stop. With norovirus, the most contagious cause, viral shedding continues for at least two to three days after recovery. That means you can feel perfectly fine and still pass the virus to others through close contact or shared surfaces.

The practical implication is straightforward. Avoid close contact with others and skip travel for two to three days after your last symptoms. Careful hand washing during this window matters more than most people realize, since norovirus is notoriously resistant to alcohol-based hand sanitizers.

Duration by Age Group

Children, especially those under five, tend to experience longer and more severe episodes than healthy adults. Their smaller bodies lose fluid faster, and their immune systems haven’t encountered as many pathogens. For infants, even 12 hours of persistent vomiting warrants medical attention. For children under two, the threshold is 24 hours. Adults can generally manage symptoms at home unless vomiting lasts more than two days or signs of dehydration appear.

Older adults and people with compromised immune systems also face longer recovery times. What might be a two-day nuisance for a healthy 30-year-old can become a week-long illness in someone over 65, with a higher risk of dangerous dehydration and electrolyte imbalances.

What Affects How Quickly You Recover

Beyond the type of pathogen, several factors influence how long your symptoms last. Staying hydrated is the single most important thing you can do to support a faster recovery. Dehydration doesn’t just make you feel worse; it can actually slow your body’s ability to fight the infection and repair your gut lining.

The size of your initial exposure matters too. Swallowing a large number of viral or bacterial particles generally leads to a more intense, longer illness than a small exposure. This is why outbreaks in close quarters, like cruise ships or daycare centers, tend to produce particularly severe cases. Your baseline health, nutritional status, and whether you’re taking medications that suppress stomach acid all play a role as well.