Most stomach viruses last 1 to 3 days in otherwise healthy adults. Symptoms can appear within 1 to 3 days of exposure and range from mild to severe, though in some cases they persist for up to 14 days. How quickly you recover depends on which virus you caught, your age, and your overall health.
Typical Timeline From Exposure to Recovery
A stomach virus doesn’t hit immediately after exposure. There’s an incubation period, typically 12 to 48 hours for norovirus (the most common culprit), where the virus is multiplying in your gut but you feel fine. Then symptoms arrive, often suddenly.
Here’s what the general timeline looks like:
- Day 0 (exposure): No symptoms. The virus is replicating but hasn’t triggered your immune response yet.
- Day 1 to 2: Symptoms hit. Nausea, vomiting, watery diarrhea, stomach cramps, and sometimes a low fever. This is typically the worst stretch.
- Day 2 to 3: Symptoms begin easing for most people. Vomiting usually stops first, while diarrhea can linger a bit longer.
- Day 3 to 5: Most healthy adults feel significantly better, though fatigue and a sensitive stomach may hang around.
That 1 to 3 day window covers the majority of norovirus cases. But “up to 14 days” isn’t just a technicality. Some people, particularly young children, older adults, and those with weakened immune systems, can deal with diarrhea and stomach discomfort well beyond the first week.
Duration by Virus Type
Not all stomach viruses run the same course. Norovirus, responsible for the majority of stomach virus outbreaks in adults, typically resolves within 1 to 3 days. It’s fast and intense: you may feel terrible for 24 to 48 hours and then bounce back quickly.
Rotavirus tends to last longer, often 3 to 8 days, and is the leading cause of severe gastroenteritis in young children. Before widespread vaccination, it was responsible for most hospitalizations from stomach viruses in kids under five. Adenovirus infections can stretch even longer, sometimes lasting 5 to 12 days, with a slower buildup of symptoms. Astrovirus falls somewhere in between, usually running its course in 3 to 4 days with milder symptoms than norovirus or rotavirus.
You won’t know which virus you have without a lab test, and doctors rarely order one because the treatment is the same regardless: stay hydrated and wait it out.
Why Some People Recover Slower
Healthy adults in their 20s and 30s tend to recover fastest. If you’re outside that window, expect the timeline to stretch.
Young children lose fluids faster relative to their body size, so their symptoms can be more severe and longer-lasting. Their immune systems are also encountering many of these viruses for the first time, which means a steeper learning curve for their body’s defenses. Older adults face a different challenge: the immune system becomes less responsive with age, and chronic conditions or medications can slow recovery further. People with compromised immune systems from conditions like HIV, organ transplants, or chemotherapy may deal with symptoms for weeks rather than days.
Pregnancy doesn’t necessarily make the virus last longer, but the dehydration risk increases because your body is already working harder to maintain fluid balance.
Managing Symptoms While You Wait
There’s no antiviral medication for stomach viruses. Your immune system handles the fight. Your only real job is to prevent dehydration, which is the main reason stomach viruses send people to the hospital.
Small, frequent sips of water or an oral rehydration solution work better than gulping large amounts at once, which can trigger more vomiting. Clear broths, diluted juice, and electrolyte drinks help replace the sodium and potassium you’re losing. Avoid dairy, caffeine, alcohol, and fatty or heavily seasoned food until your stomach settles. Once you can keep liquids down, bland foods like toast, rice, bananas, and plain crackers are the easiest starting point.
For the first 12 to 24 hours, your appetite will likely disappear entirely. That’s fine. Hydration matters far more than eating during the acute phase. Most people can return to a normal diet within 2 to 3 days, though portion sizes may need to stay small at first.
Signs of Dehydration to Watch For
Dehydration is the real danger with any stomach virus, especially in children and older adults. The warning signs to take seriously include dry mouth and lips, no tears when crying (in children), dark or infrequent urination, sunken eyes, and skin that doesn’t bounce back quickly when you pinch it. A rapid heartbeat or fast breathing at rest also signals that fluid loss is becoming significant.
In young children, reduced responsiveness or unusual drowsiness is a red flag that dehydration has progressed beyond what you can manage at home. For adults, going 8 or more hours without urinating, feeling dizzy when standing, or being unable to keep any fluids down for several hours all warrant medical attention. Severe dehydration occasionally requires IV fluids, but most cases respond well to careful oral rehydration.
How Long You Stay Contagious
You’re most contagious while you have symptoms and for the first 48 hours after they stop. With norovirus specifically, people can shed the virus in their stool for two weeks or longer after feeling better, though the risk of spreading it drops significantly after those initial 48 hours.
This is why stomach viruses tear through households, schools, and cruise ships so effectively. Someone who feels fine on day four may still be passing virus particles to others through hand contact or shared surfaces. Thorough handwashing with soap and water (not just hand sanitizer, which doesn’t kill norovirus well) is the most effective way to break the chain. Disinfecting surfaces with a bleach-based cleaner helps too, since the virus can survive on countertops and doorknobs for days.
If you can, stay home from work or school until at least 48 hours after your last episode of vomiting or diarrhea. Returning too early is one of the most common ways outbreaks spread.

