How Long Are You Contagious After Stomach Flu?

You’re contagious for at least a few days after stomach flu symptoms stop, and potentially up to two weeks or more. The exact window depends on which virus caused your illness, but the general rule is that you can still spread the infection well after you feel better. The virus lingers in your stool long after the vomiting and diarrhea have passed.

Contagious Periods by Virus Type

Most stomach flu cases are caused by either norovirus or rotavirus. Both remain contagious after recovery, but the timelines differ slightly.

With norovirus, the most common culprit in adults, most people feel better within one to two days of symptoms starting. But you remain contagious for several days after recovery, and the virus can stay in your stool for two weeks or more. One study of elderly patients found the average shedding period was about 14 days from symptom onset, with some individuals shedding virus for as long as 32 days.

Rotavirus, which is more common in young children, follows a similar pattern. Kids are contagious for up to two weeks after they’ve recovered.

The key takeaway: feeling fine does not mean you’re no longer spreading the virus.

Why You’re Still Contagious After Recovery

When you’re infected with a stomach virus, your body sheds enormous quantities of viral particles in your stool. During the acute illness, the viral load is at its peak, but it doesn’t drop to zero when your symptoms end. It tapers gradually over days or weeks. Samples collected 7 to 10 days after symptom onset still test positive in virtually all cases. Even at the two-week mark, many people are still shedding detectable levels of virus.

Norovirus is also extremely efficient at spreading. It takes a tiny amount of virus to infect someone, and a single bout of diarrhea releases billions of particles. This combination of low infectious dose and prolonged shedding is why stomach flu tears through households, cruise ships, and schools so effectively.

You Can Spread It Without Symptoms

Roughly 30% of people infected with norovirus never develop symptoms at all. For the most common strain (GII.4), the asymptomatic rate may be closer to 40%. These individuals still shed substantial amounts of virus in their stool and can pass it to others without ever knowing they’re infected. This is one reason outbreaks are so hard to contain: people who feel perfectly healthy can be silently transmitting the virus, especially if they’re not washing their hands thoroughly after using the bathroom.

When to Go Back to Work or School

The CDC recommends staying home while you have symptoms and for at least 48 hours after vomiting and diarrhea stop. This 48-hour window is the minimum. You’re still shedding virus beyond that point, but the risk of transmission drops significantly once your stool has firmed up and you’re practicing good hand hygiene.

If you work in food service, childcare, or healthcare, your employer may require a longer absence. These settings carry higher transmission risk because the virus spreads through contaminated food, surfaces, and close contact with vulnerable people.

Hand Sanitizer Won’t Cut It

Here’s something most people don’t realize: standard alcohol-based hand sanitizers are not effective against norovirus. Studies have consistently shown that ethanol and isopropanol, even at 70% concentration, fail to fully inactivate the virus. Soap and water is the only reliable way to clean your hands after using the bathroom or before handling food during and after a stomach flu infection.

For surfaces like countertops, toilet handles, and doorknobs, you need either a bleach solution (5 to 25 tablespoons of regular household bleach per gallon of water) or an EPA-registered disinfectant specifically labeled as effective against norovirus. Regular household cleaning sprays and wipes that rely on alcohol or quaternary ammonium compounds won’t do the job.

How to Reduce Spread During the Contagious Window

Since you’re shedding virus for days to weeks after you feel better, a few habits make a real difference:

  • Wash hands with soap and water for at least 20 seconds after every bathroom visit. This matters more than anything else during the shedding period.
  • Don’t prepare food for others for at least two to three days after symptoms resolve, longer if possible.
  • Clean contaminated surfaces immediately with a bleach-based solution. If someone vomited or had diarrhea in a bathroom or on a floor, disinfect the area right away, including surrounding surfaces that may have been hit by splatter.
  • Wash contaminated laundry on the hottest setting available and dry thoroughly. Handle soiled clothing and bedding carefully to avoid spreading particles.

The Full Timeline at a Glance

Norovirus has an incubation period of 12 to 48 hours, meaning symptoms typically appear one to two days after exposure. The acute illness lasts one to three days for most people. After that, you enter a recovery phase where you feel fine but are still shedding virus in your stool. The highest risk of transmission is during the first few days after recovery, but shedding commonly continues for two weeks and can stretch beyond a month in some cases, particularly in older adults or people with weakened immune systems.

The practical bottom line: treat yourself as potentially contagious for at least two weeks after your stomach flu ends. You don’t need to quarantine that entire time, but consistent handwashing and careful bathroom hygiene during this window protect the people around you.