After your last episode of vomiting, you’re typically contagious for at least 48 hours, and potentially much longer depending on what caused the illness. Norovirus, the most common culprit behind sudden vomiting, can be spread for two weeks or more after you feel completely better. That gap between feeling fine and actually being non-contagious is what catches most people off guard.
The 48-Hour Rule and Why It’s a Minimum
The standard guidance is to stay home for at least 48 hours after your last episode of vomiting or diarrhea. This two-day window is the baseline recommendation from the CDC for preventing spread in workplaces, schools, and food service settings. Many schools use an even simpler rule: vomiting should have resolved overnight, and the child should be able to hold down food and liquids in the morning before returning.
But 48 hours is a practical compromise, not a biological cutoff. With norovirus, viral particles continue showing up in stool for one week to several months after symptoms resolve. The highest concentration of virus is shed in the first few days after recovery, which is why the 48-hour rule exists, but lower levels of shedding continue well beyond that window. The CDC specifically notes that you can still spread norovirus for two weeks or more after feeling better.
Timelines by Common Cause
Not all stomach bugs follow the same schedule. What’s making you sick determines how long you remain a risk to others.
Norovirus is the most frequent cause of sudden-onset vomiting in adults and older children. Symptoms typically last one to three days, but the contagious window extends far beyond that. You shed the most virus in the first 48 hours after recovery, with detectable (and potentially infectious) shedding continuing for two weeks or longer. People with weakened immune systems may shed the virus for even longer periods.
Rotavirus is more common in young children. Infected people begin shedding the virus in stool two days before diarrhea even starts, and shedding continues for several days after symptoms end. In children or adults with compromised immune systems, the virus can be detected in stool for more than 30 days after infection.
Bacterial causes like Salmonella follow a different pattern. Even after symptoms clear up entirely, the bacteria can remain in stool for several weeks. The CDC recommends being especially careful about hygiene for at least two weeks after diarrhea ends with Salmonella, because you may still be shedding bacteria without knowing it.
Food poisoning from toxins (like the kind caused by certain strains of staph bacteria) is the exception. These illnesses are caused by a toxin already present in food, not by an active infection in your body. Once the toxin passes through your system, usually within 24 hours, you’re not contagious because there’s no pathogen to spread.
How Stomach Viruses Actually Spread
Understanding transmission helps explain why the contagious period lasts so long. Norovirus spreads primarily through the fecal-oral route, meaning microscopic particles from stool or vomit reach another person’s mouth. This sounds dramatic, but it happens easily: touching a contaminated surface and then touching your face, sharing food with unwashed hands, or eating food prepared by someone who’s still shedding the virus.
Vomiting itself is a particularly effective way to spread norovirus. When someone throws up, tiny droplets become airborne and can settle on nearby surfaces. Those surfaces then become a secondary source of infection. Norovirus can survive on hard surfaces like countertops and plastic for more than two weeks. On soft surfaces like carpet or fabric, the virus remains viable for several days to a week. This durability is one reason norovirus tears through households, cruise ships, and schools so effectively.
Reducing Spread While You’re Still Shedding
Since you can’t realistically isolate yourself for two full weeks after every stomach bug, good hygiene practices bridge the gap between the 48-hour return-to-life rule and the longer biological shedding period.
- Hand washing over sanitizer. Alcohol-based hand sanitizers are not very effective against norovirus. Soap and water with thorough scrubbing for at least 20 seconds is significantly more reliable.
- Bathroom hygiene. For at least two weeks after recovery, be meticulous about washing hands after every bathroom visit. This is especially important if you share a bathroom with others.
- Don’t prepare food for others. If possible, avoid cooking for other people for at least 48 hours after symptoms stop, and ideally longer. Norovirus outbreaks are frequently traced back to food handlers who felt fine but were still shedding the virus.
- Clean contaminated surfaces with bleach. Standard household cleaners don’t reliably kill norovirus. The CDC recommends a bleach solution of 5 to 25 tablespoons of regular household bleach per gallon of water. Spray or wipe it on surfaces and let it sit before rinsing.
- Wash laundry on hot. Clothes, towels, or bedding that may have been contaminated should be washed at the highest temperature the fabric allows and dried on high heat.
Why You Feel Better Before You’re Safe
Your immune system clears enough of the virus to stop your symptoms within a few days, but it doesn’t eliminate every last viral particle that quickly. Your gut continues producing and shedding lower concentrations of the virus through stool even as you feel completely normal. Norovirus is also remarkably infectious in tiny quantities, so even that reduced shedding can be enough to make someone else sick.
This is why outbreaks in shared living spaces are so stubborn. A family member recovers, feels great, resumes normal kitchen duties, and a few days later someone else in the house starts vomiting. The practical takeaway: treat the two weeks after recovery as a period of heightened hygiene, even if the 48-hour mark is when you return to your normal routine.