How Long Are You Contagious with a Stomach Bug?

A stomach bug is contagious from the moment symptoms start until at least 48 hours after vomiting and diarrhea stop. But the full picture is more complicated: the virus can still be shed in your stool for two weeks or more after you feel completely better. That means you can technically pass it to others long after you’ve recovered, even if the highest risk window is much shorter.

The Most Contagious Window

You’re most likely to spread a stomach bug while you’re actively sick and during the first two days after your last episode of vomiting or diarrhea. This is when your body is producing the highest concentration of virus particles, and it doesn’t take many to infect someone else. Norovirus, the most common cause of stomach bugs in adults, can make a person sick from fewer than 100 viral particles, a nearly invisible amount.

The CDC recommends staying home for at least 48 hours after symptoms stop. That two-day buffer isn’t arbitrary. It reflects the period when viral shedding is still high enough to easily spread through normal contact, like sharing a bathroom, preparing food, or touching common surfaces.

Viral Shedding Continues for Weeks

Even after you feel fine and return to your normal routine, your body keeps releasing virus particles in your stool. For most healthy adults, this shedding continues for about two weeks after recovery. If you have a weakened immune system or another underlying health condition, shedding can stretch to months.

This doesn’t mean you need to quarantine for weeks. The amount of virus drops significantly once symptoms resolve, so the practical risk to others decreases over time. But it does mean that thorough handwashing after using the bathroom matters for longer than most people realize. Soap and water is more effective than hand sanitizer against norovirus, since alcohol-based sanitizers don’t reliably kill it.

Children Follow the Same Timeline

Kids with a stomach bug are contagious on the same schedule as adults, but they’re often harder to keep contained. The CDC advises keeping children out of school or daycare for at least two days after their last bout of vomiting or diarrhea. The more specific guideline for schools: vomiting should have resolved overnight, and the child should be able to hold down food and liquids by morning. For diarrhea, bowel movements should be no more than two above the child’s normal count in a 24-hour period.

Rotavirus, which is more common in young children than adults, follows a similar contagious pattern. Kids can shed rotavirus in their stool for up to 10 days after symptoms clear, which is one reason stomach bugs tear through daycares so efficiently.

How It Spreads Between People

Stomach bugs spread through what’s called the fecal-oral route, which sounds dramatic but plays out in ordinary ways. Tiny, invisible traces of stool or vomit end up on hands, surfaces, or food. Someone else touches that surface, then touches their mouth, and the cycle continues. Norovirus can also spread through microscopic droplets that become airborne when someone vomits, which is why entire households often get sick within a day or two of each other.

The virus is remarkably tough outside the body. On hard surfaces like countertops, doorknobs, and plastic, norovirus can survive for more than two weeks. On soft surfaces like carpet or upholstered furniture, it remains viable for several days to a week. This durability is a big part of why stomach bugs spread so easily in shared spaces like cruise ships, dorm rooms, and offices.

Cleaning Surfaces the Right Way

Standard household cleaners and simple wiping won’t reliably kill norovirus. You need a bleach-based solution: 5 to 25 tablespoons of regular household bleach (the kind that’s 5% to 8% concentration) per gallon of water. If you’d rather not mix your own, look for a disinfecting product that’s EPA-registered specifically against norovirus, which will say so on the label.

Focus on high-touch areas: bathroom faucets, toilet handles, light switches, and doorknobs. If someone vomited on carpet or soft furniture, clean the visible mess first, then apply the disinfectant and let it sit. Wash any contaminated clothing or linens on the hottest water setting your machine allows, and dry on high heat.

A Practical Contagious Timeline

  • Before symptoms start: You may be shedding small amounts of virus during the 12 to 48 hour incubation period, though the risk to others is lower than during active illness.
  • During active symptoms: This is peak contagiousness. Vomiting and diarrhea release enormous quantities of virus.
  • First 48 hours after recovery: Still highly contagious. Stay home from work, school, and food preparation.
  • 2 days to 2 weeks after recovery: Virus is still present in stool but at decreasing levels. Careful hand hygiene is your main tool for protecting others.
  • Beyond 2 weeks: Most healthy people have stopped shedding. Those with compromised immune systems may continue longer.

The bottom line is that the 48-hour rule after symptoms stop is the minimum standard, not a guarantee that you’re no longer contagious. Washing your hands thoroughly and often, especially after bathroom visits and before handling food, remains the single most effective way to stop passing a stomach bug to the people around you.