How Long Does the Stomach Flu Last in Adults?

The stomach flu typically lasts 1 to 3 days in adults, though some people feel lingering effects for up to a week. The specific virus you’ve caught, your overall health, and how well you stay hydrated all influence whether you’re on the shorter or longer end of that range.

Symptom Timeline From Start to Finish

Most cases of viral gastroenteritis (the medical name for stomach flu) follow a predictable arc. Symptoms usually appear 12 to 48 hours after exposure. The first signs are typically nausea and stomach cramping, followed quickly by vomiting, watery diarrhea, or both. Low-grade fever, body aches, and fatigue often come along for the ride.

The worst of it, the intense vomiting and nausea, tends to peak in the first 12 to 24 hours. For most adults, vomiting tapers off within a day or two. Diarrhea often lingers a bit longer, sometimes continuing for a few days after the vomiting stops. By day 3, the majority of people are feeling noticeably better, even if their appetite and energy haven’t fully returned.

How Duration Varies by Virus

Norovirus is the most common cause of stomach flu in adults, and it’s the fastest to clear. Most people recover within 1 to 3 days. Rotavirus, which is more commonly associated with children, can hit adults too, and it tends to last longer: 3 to 8 days of active symptoms. In both cases, the illness resolves on its own without medication.

Knowing which virus you have isn’t usually possible without lab testing, and testing is rarely done for routine cases. But if your symptoms stretch past the 3-day mark, rotavirus or a less common virus is more likely the culprit than norovirus.

When It’s Not a Virus

If symptoms last longer than 5 days, there’s a real chance you’re dealing with something other than a standard viral infection. Bacterial gastroenteritis, caused by organisms like Salmonella or Campylobacter, can produce similar symptoms but often drags on longer and sometimes requires antibiotics to fully clear. Parasitic infections can last weeks if untreated. A persistent case is worth getting checked out, because while most viral stomach bugs burn through your system quickly, bacterial and parasitic infections sometimes need targeted treatment.

The Recovery Phase After Symptoms Stop

Feeling better doesn’t mean your gut is fully healed. Even after vomiting and diarrhea stop, your digestive system needs time to bounce back. Many people notice their stomach feels “off” for several days, with bloating, mild cramping, or loose stools that don’t quite qualify as diarrhea.

One specific issue to be aware of: some people develop temporary trouble digesting lactose (the sugar in dairy products) that can last a month or more after a bout of viral gastroenteritis. If milk, cheese, or ice cream suddenly seems to upset your stomach when it didn’t before, this is likely why. It resolves on its own as the lining of your small intestine repairs itself.

As for eating during and after the illness, the advice has shifted. Research shows that restricting your diet doesn’t help you recover faster. Most experts now recommend returning to your normal diet as soon as your appetite comes back, even if diarrhea hasn’t fully stopped. You don’t need to stick to bland foods like crackers and toast unless those are simply what appeal to you in the moment.

How Long You’re Contagious

This is the part most people underestimate. You remain contagious for several days after your symptoms have completely resolved. With norovirus, viral particles continue to shed in your stool well after you feel fine. This means you can spread the virus to others through contaminated hands, shared surfaces, or food preparation even when you feel perfectly healthy.

Thorough handwashing with soap and water is the most effective way to prevent spreading it. Alcohol-based hand sanitizers are less effective against norovirus specifically. If you can, avoid preparing food for others for at least two days after your last symptoms.

Staying Hydrated Is the Main Treatment

There’s no antiviral medication that treats the stomach flu. The illness runs its course, and your primary job is to prevent dehydration. Frequent vomiting and diarrhea drain your body of water and electrolytes faster than most people realize, especially if you’re struggling to keep fluids down.

Small, frequent sips work better than gulping large amounts, which can trigger more vomiting. Water, broth, and oral rehydration solutions (available at any pharmacy) are your best options. Sports drinks can help in a pinch but contain more sugar than is ideal. Signs that dehydration is becoming a problem include very dark urine, dizziness when standing, dry mouth, and producing little or no urine.

Symptoms That Need Medical Attention

Most stomach flu cases resolve at home without any medical care. But certain red flags signal that something more serious may be happening:

  • Unable to keep any liquids down for 24 hours
  • Vomiting or diarrhea lasting more than two days without improvement
  • Blood in vomit or stool
  • Fever above 104°F (40°C)
  • Severe stomach pain beyond typical cramping
  • Signs of significant dehydration, including extreme thirst, weakness, dizziness, or very little urine output

Can You Get It Again Right Away?

Unfortunately, yes. Immunity after a norovirus infection is short-lived, typically lasting less than six months for the same strain. And there are many different strains circulating at any given time. This is why some people seem to catch the stomach flu multiple times in a single year. Each infection does train your immune system to some degree, but the protection is narrow and temporary.