Most stomach bugs cause symptoms within 12 to 48 hours after exposure. The exact timing depends on which virus you picked up, how many viral particles you ingested, and your own immune response. In most cases, if you’ve been exposed and 72 hours have passed without symptoms, you’re likely in the clear.
Incubation Periods by Virus Type
The “stomach bug” most adults catch is norovirus, which has an incubation period of 12 to 48 hours. That means you could wake up vomiting the morning after a exposure, or you might not feel anything until two full days later. The 24-hour mark is the most common window for symptoms to hit.
Rotavirus, which is more common in young children, takes roughly 2 days to cause symptoms. Adenoviruses that affect the gut can take even longer, sometimes up to 10 days, though these are less common. If your child was exposed at daycare and you’re counting the hours, rotavirus is the most likely culprit in kids under 5.
Stomach Bug vs. Food Poisoning Timing
One of the easiest ways to tell whether you have a viral stomach bug or bacterial food poisoning is how quickly symptoms appeared. Food poisoning typically hits fast, often within 2 to 6 hours of eating contaminated food. A viral stomach bug takes longer, usually that 24 to 48 hour window. If you threw up 3 hours after a questionable meal, that’s likely food poisoning. If you started feeling terrible a day or two after being around someone who was sick, a virus is the more probable cause.
The symptom pattern differs too. Food poisoning often starts with sudden, intense nausea and may include fever. Viral gastroenteritis tends to build more gradually, beginning with a queasy feeling or stomach cramps before progressing to vomiting and diarrhea.
Why Stomach Bugs Spread So Easily
It takes only a few norovirus particles to make someone sick. For context, a single episode of vomiting can release billions of particles into the environment. This is why stomach bugs tear through households, cruise ships, and schools so efficiently. You can pick up enough virus to get infected by touching a contaminated doorknob and then touching your mouth, sharing food with someone in their incubation period, or being nearby when someone vomits.
The virus also survives on hard surfaces like countertops, light switches, and bathroom fixtures for days. Standard hand sanitizer is not very effective against norovirus. Washing your hands thoroughly with soap and water is the better defense, especially after using the bathroom or before eating.
How Long Symptoms Last
Once symptoms start, norovirus typically runs its course in 1 to 3 days. Rotavirus can last a bit longer in children, sometimes up to 8 days. The worst of the vomiting usually passes within the first 24 hours, while diarrhea and fatigue can linger for a few days after that.
Dehydration is the main risk during this window, particularly for young children, older adults, and people with weakened immune systems. Small, frequent sips of water or an oral rehydration solution are more effective than trying to drink large amounts at once, which can trigger more vomiting.
When You’re Still Contagious
Here’s the part most people don’t realize: you can still spread norovirus for 2 weeks or more after you feel completely better. The virus continues shedding in your stool long after the vomiting and diarrhea have stopped. You’re most contagious while actively symptomatic and in the first few days after recovery, but the risk doesn’t drop to zero for a while.
The CDC recommends staying home for at least 48 hours after your last episode of vomiting or diarrhea. This guideline applies especially to food workers, school staff, daycare employees, and healthcare workers. Even if you feel fine 12 hours after your last symptom, you’re still shedding significant amounts of virus during that 48-hour window.
Protecting Others After You’ve Been Exposed
If you know you’ve been exposed but don’t have symptoms yet, there’s no reliable way to prevent the infection from developing. No antiviral medication treats norovirus. What you can do is prepare and minimize spread to the rest of your household.
Wash your hands frequently with soap and water, especially before preparing food. If symptoms do start, use a separate bathroom if possible. Clean any surfaces you’ve touched with a bleach-based cleaner, as many common household disinfectants don’t kill norovirus effectively. Wash contaminated clothing and bedding on the hottest setting your machine allows and dry them on high heat.
If you’re past the 72-hour mark after a known exposure and still feeling fine, you likely dodged it, either because you didn’t ingest enough viral particles or your immune system had some existing protection from a previous infection.

