You’re contagious with the stomach flu from a few days up to two weeks or more after you start feeling better. Most people feel their worst for one to three days, but the virus keeps shedding in your stool long after the vomiting and diarrhea stop. That gap between feeling fine and actually being non-contagious is where most people unknowingly spread the illness.
The Contagious Timeline by Virus
The stomach flu isn’t one single virus, and the contagious window depends on which one you caught. Norovirus is the most common cause in adults. You’re most contagious while you have symptoms and for the first few days after recovery, but the virus can remain in your stool for two weeks or more. That means you can technically pass it to others well after you feel completely normal.
Rotavirus, which is more common in young children, follows an even wider window. People with rotavirus are contagious before symptoms even appear and remain so for up to two weeks after recovery. This makes it especially easy to spread in daycare settings, where a child who seems perfectly healthy may already be shedding the virus.
Why You’re Still Contagious After Feeling Better
The reason comes down to viral shedding. Even when your immune system has fought off the infection enough to stop your symptoms, your gut is still releasing viral particles into your stool every time you use the bathroom. It takes only a few norovirus particles to infect another person, which is an extraordinarily low threshold compared to most infections. A microscopic amount of contamination on your hands, a shared towel, or a bathroom surface is enough.
This is also why the stomach flu spreads so explosively through households, cruise ships, and schools. Someone recovers, resumes their normal routine, and unknowingly contaminates shared spaces.
When You Can Safely Return to Work or School
The CDC recommends waiting at least 48 hours after your last episode of vomiting or diarrhea before returning to work, school, or any setting where you’ll be around others. This 48-hour rule is especially important for anyone who handles food, works in healthcare, or cares for children or elderly people. The same guideline applies to kids: they should stay home from school or daycare for at least two full days after their last symptoms.
Keep in mind that 48 hours is the minimum, not the point at which you stop being contagious entirely. You’re significantly less likely to spread the virus after that window, but shedding can continue at lower levels for days or weeks. Thorough handwashing during that extended period matters more than most people realize.
How the Virus Spreads
Norovirus spreads through direct contact with an infected person, touching contaminated surfaces, or eating food prepared by someone who’s sick. The incubation period is 12 to 48 hours, so if you’ve been exposed, you’ll typically know within two days. Symptoms hit fast and hard: sudden nausea, vomiting, diarrhea, and sometimes a low fever.
The virus is remarkably hardy 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 can remain viable for several days to a week. Standard household cleaners often aren’t enough. A bleach-based disinfectant is more effective at killing norovirus on hard surfaces than most multi-purpose sprays.
Reducing Spread While You Recover
The single most effective thing you can do is wash your hands with soap and water, not just hand sanitizer. Alcohol-based sanitizers are less reliable against norovirus than thorough handwashing. Wash after every bathroom visit, before touching any shared items, and before being near other people.
While you’re actively sick and for at least two days after symptoms stop, avoid preparing food for anyone else. If you share a bathroom, disinfect high-touch surfaces like the toilet handle, faucet, and door handle after each use. Wash any contaminated clothing or bedding on the hottest setting available and dry them completely.
If someone in your household is sick, the rest of the family should treat every shared surface as potentially contaminated for the duration of the illness and for several days after. Given that the virus survives on surfaces for days to weeks, a single deep clean when the sick person feels better isn’t enough. Regular disinfecting of bathrooms and kitchen surfaces should continue for at least a week after the last person in the house recovers.

