The most effective way to prevent a stomach bug is thorough handwashing with soap and water for at least 20 seconds. That single habit matters more than any other measure because the most common culprit, norovirus, is extraordinarily contagious and resistant to many of the shortcuts people rely on, including alcohol-based hand sanitizer. Beyond handwashing, prevention depends on understanding how these pathogens actually spread and targeting each route with the right strategy.
What Causes a Stomach Bug
Viral gastroenteritis, often called the “stomach flu” (though it has nothing to do with influenza), is the most common type. Norovirus and rotavirus are the two biggest offenders. Bacteria, parasites, and contaminated food or water account for the rest. These pathogens spread through what’s known as the fecal-oral route: microscopic particles of stool or vomit from an infected person end up in your mouth, usually through contaminated hands, surfaces, food, or water.
Norovirus deserves special attention because it’s responsible for most outbreaks in schools, offices, cruise ships, and nursing homes. It takes an incredibly small amount of virus to make you sick, and it spreads in ways people don’t always expect. When someone vomits, tiny droplets spray through the air and land on nearby surfaces or even directly in another person’s mouth. An infected person who touches a doorknob, faucet, or shared food with unwashed hands can leave enough virus behind to sicken the next person who touches that surface.
Why Hand Sanitizer Isn’t Enough
This is the fact that surprises most people: alcohol-based hand sanitizer does not effectively kill norovirus. In laboratory testing, ethanol-based sanitizers reduced norovirus on hands by a negligible amount, while plain soap and water washing performed significantly better. Norovirus lacks the outer fatty envelope that alcohol is good at dissolving, which makes it far more resilient than the bacteria and flu viruses that sanitizers handle well.
Soap and running water for at least 20 seconds is the gold standard. The mechanical action of rubbing your hands together and rinsing under water physically removes virus particles even when it can’t chemically destroy them. Hand sanitizer can serve as a temporary backup when you can’t get to a sink, but it should never replace actual handwashing during a stomach bug outbreak. Wash your hands after using the bathroom, before eating, before preparing food, and after changing diapers or cleaning up after someone who’s sick.
How to Clean Contaminated Surfaces
Standard household cleaners don’t reliably kill norovirus. Chlorine bleach is the go-to disinfectant, but the concentration matters. For most hard, nonporous surfaces like countertops and bathroom fixtures, mix one-third cup of bleach in one gallon of water. For surfaces directly contaminated with vomit or stool, such as a toilet or commode area, use a stronger solution: roughly one cup of bleach per gallon. The surface needs to stay wet with the bleach solution for at least 10 minutes before you rinse it clean.
When cleaning up vomit or diarrhea, wear disposable gloves and, ideally, a mask. Wipe up the mess with paper towels and dispose of them in a sealed bag before disinfecting the area. Be thorough with surfaces people touch constantly: light switches, faucet handles, doorknobs, remote controls, and shared phones or tablets. In a household where someone is actively sick, clean these high-touch surfaces multiple times a day.
Handling Contaminated Laundry
Soiled clothes, towels, and bedding need special handling. Remove them carefully to avoid shaking virus particles into the air. Wash with detergent and hot water at the maximum cycle length your machine offers, then dry on the highest heat setting. If the items are visibly soiled, wearing gloves while loading the machine is a smart precaution. Wash your hands thoroughly afterward regardless.
Food Safety That Actually Prevents Illness
An infected person who handles food with bare hands is one of the most common sources of outbreaks. If you’re sick or have been sick recently, stay away from food preparation for others entirely, ideally for at least 48 hours after your last symptom. Wash fruits and vegetables thoroughly before eating them, especially if they’ll be consumed raw.
Shellfish, particularly oysters, carry a specific risk because they filter large volumes of water and can concentrate norovirus from contaminated sources. Eating raw or lightly steamed shellfish is a gamble during outbreak season. To inactivate norovirus in shellfish, the internal temperature needs to reach at least 194°F (90°C) and stay there for a minimum of 90 seconds. Light steaming that leaves the center cool isn’t enough. This also applies to other foods that might have been contaminated: cook them thoroughly rather than relying on a quick warm-up.
How Long Sick People Stay Contagious
Understanding the contagious window is one of the most practical things you can know. People with norovirus are most contagious while they have active symptoms, especially vomiting. But the virus doesn’t stop when the symptoms do. You can still spread norovirus for two weeks or more after feeling better.
The practical minimum is to stay home for at least 48 hours after your last episode of vomiting or diarrhea. This applies doubly to food handlers, childcare workers, and healthcare staff. Most people recover within one to three days, but rushing back to work or school during that 48-hour window after recovery is one of the main ways outbreaks keep spreading. Even after returning to normal activities, meticulous handwashing remains essential for at least two weeks.
Protecting Babies With the Rotavirus Vaccine
There’s no vaccine for norovirus, but there is one for rotavirus, the other major cause of severe stomach illness in young children. The rotavirus vaccine is given orally to infants starting at 2 months of age, with either two or three doses depending on the brand, completed by 8 months. It’s remarkably effective: about 83 to 85 percent effective against rotavirus illness overall, and 94 to 98 percent effective against severe cases requiring emergency care or hospitalization.
Before widespread vaccination, rotavirus was the leading cause of severe dehydrating gastroenteritis in infants and toddlers worldwide. If you have a baby, this vaccine is one of the most impactful preventive steps available.
Practical Steps for High-Risk Situations
Outbreaks cluster where people share close quarters: daycare centers, schools, nursing homes, cruise ships, and dorm rooms. If someone in your household is sick, designate one bathroom for them if possible. Keep their towels, cups, and utensils separate. Have the sick person use a lined trash can next to their bed for vomiting episodes rather than running to a shared bathroom. Clean any shared spaces immediately after the sick person uses them.
During community outbreaks, be especially cautious about buffet-style meals, shared snack bowls, and potluck events where many hands touch serving utensils. At restaurants, there’s little you can control, but avoiding raw shellfish during peak norovirus season (November through April in most years) reduces your risk.
If your child’s school or daycare reports an outbreak, reinforce handwashing habits at home and pay close attention to the 48-hour rule. Children who return while still contagious are the main driver of prolonged outbreaks in group settings. An outbreak is generally considered over only after 96 hours pass with no new cases.

