How Long Are You Contagious with a Stomach Bug?

You’re most contagious with a stomach bug while you have symptoms and for at least two to three days after they stop. But the virus can linger in your stool for two weeks or more after you feel completely fine, meaning you can still spread it to others long after the vomiting and diarrhea are over.

The exact timeline depends on which bug you caught. Most stomach bugs are caused by viruses, with norovirus being the most common culprit in adults and rotavirus more common in young children. Here’s what the contagious window actually looks like for each.

Norovirus: The Most Common Stomach Bug

Norovirus is responsible for the majority of stomach bugs in adults, and it’s notoriously easy to spread. You actually become contagious before you feel sick, which is one reason it tears through households so quickly. Symptoms usually hit within 12 to 48 hours of exposure and last one to three days. Most people start feeling better within a day or two.

But feeling better doesn’t mean you’re done spreading the virus. You remain contagious for a few days after symptoms resolve, and viral particles continue to show up in stool for two weeks or more. In people with weakened immune systems or other medical conditions, that shedding period can stretch to weeks or even months. The practical takeaway: your highest risk of spreading norovirus is during active symptoms and the first 48 hours after they stop, but the risk doesn’t drop to zero for a couple of weeks.

Rotavirus Contagious Timeline

Rotavirus follows a similar pattern but with a longer tail. Like norovirus, you’re contagious before symptoms appear. The difference is that people with rotavirus can still spread it for up to two weeks after they’ve recovered. This is especially relevant for parents of young children, since rotavirus is most common in kids under five and spreads rapidly in daycare settings.

Bacterial Stomach Bugs

Not every stomach bug is viral. Bacterial infections from organisms like Salmonella and Campylobacter can cause similar symptoms, though they’re more often tied to contaminated food than person-to-person spread. Campylobacter symptoms typically last three to six days, but the bacteria can be shed in stool for several weeks afterward. Salmonella follows a similar pattern. If your stomach bug came with a fever or bloody diarrhea, a bacterial cause is more likely, and your doctor may want to test a stool sample.

When You Can Go Back to Work or School

The general rule is to stay home until at least 48 hours after your last episode of vomiting or diarrhea. For children, the CDC recommends they return to school or daycare once vomiting has resolved overnight and the child can hold down food and liquids in the morning. For diarrhea, children should stay home until bowel movements are no more than two above their normal number per day.

These guidelines are a minimum. You’re still shedding virus after 48 hours, so careful hand hygiene matters for at least two weeks after you recover, especially before preparing food for others.

Why Stomach Bugs Spread So Easily

A few features of norovirus in particular make it extremely hard to contain. It takes a tiny amount of virus to make someone sick, and an infected person sheds billions of viral particles. The virus also survives well on hard surfaces like countertops and doorknobs.

Perhaps most importantly, alcohol-based hand sanitizer does not work well against norovirus. The virus lacks the outer coating that hand sanitizer is designed to destroy. Soap and water is the only reliable way to remove it from your hands. You can use hand sanitizer as a supplement, but it’s not a substitute for washing.

For cleaning contaminated surfaces, regular household cleaners may not be enough either. The CDC recommends using a bleach solution (5 to 25 tablespoons of household bleach per gallon of water) and leaving it on the surface for at least five minutes. Products specifically registered as effective against norovirus also work.

Asymptomatic Spread

Some people carry and spread stomach viruses without ever feeling sick themselves. Research published in The Lancet estimated that roughly 7% of the global population carries norovirus asymptomatically at any given time, with some individual studies finding rates as high as 36% in certain groups. This means someone in your household could be shedding the virus without realizing it, which partly explains why stomach bugs seem to sweep through families even when everyone tries to avoid the sick person.

How to Protect Others While You Recover

During the two weeks after a stomach bug, a few practical steps significantly reduce the chance of spreading it:

  • Wash your hands thoroughly with soap and water after every bathroom visit and before touching food. Scrub for at least 20 seconds.
  • Don’t prepare food for others for at least two to three days after symptoms stop, and ideally longer if you’re cooking for young children, elderly family members, or anyone with a compromised immune system.
  • Clean contaminated surfaces with bleach, not just a spray cleaner. This includes toilet handles, faucets, and light switches.
  • Wash soiled clothing and bedding on the hottest setting and dry them completely.
  • Use a separate bathroom if one is available during the first few days of recovery.

The short answer to “when am I safe to be around people” is roughly 48 hours after your last symptom. The more honest answer is that you’re shedding virus for two weeks or longer, and the difference between those two timelines is filled by good hand hygiene.