How Long Can You Have a Stomach Virus: What to Expect

Most stomach viruses last 1 to 3 days, with the worst symptoms typically peaking within the first 24 hours. However, some effects can linger for weeks after you feel better, and you can remain contagious long after your symptoms stop. Here’s what to expect from start to finish.

How Long Symptoms Typically Last

The active illness from viral gastroenteritis generally lasts about two days, though it can stretch to three or occasionally longer depending on the virus involved and your overall health. Norovirus, the most common cause in adults, tends to hit hard and fast but resolves relatively quickly. Rotavirus, more common in young children, can cause diarrhea that persists for five to seven days.

Before symptoms even appear, there’s an incubation period of 12 to 48 hours after exposure. During this window you feel fine but the virus is already replicating in your gut. Then the familiar pattern begins: nausea, vomiting, watery diarrhea, and sometimes a low-grade fever. Vomiting usually eases within a day or two, while diarrhea often hangs on a bit longer.

How It Differs From Food Poisoning

If your symptoms started within two to six hours of eating something questionable, food poisoning is the more likely culprit. A stomach virus has that longer 24 to 48 hour incubation period before symptoms appear. Food poisoning also tends to be briefer, often clearing up faster than a viral illness. If someone else in your household gets sick a day or two after you did, that pattern points strongly toward a virus spreading person to person rather than a shared contaminated meal.

You’re Contagious Longer Than You Think

This is the part that catches most people off guard. You can still spread norovirus for two weeks or more after you feel completely better. The virus continues shedding in your stool well beyond the point where symptoms resolve, and the CDC recommends avoiding preparing food for others and minimizing close contact for at least two to three days after your symptoms end, at minimum.

This extended contagious window is a big reason stomach viruses tear through households, daycares, and cruise ships so effectively. Even when you feel fine, thorough handwashing with soap and water remains critical. Alcohol-based hand sanitizers are not very effective against norovirus, so actual handwashing matters here.

Lingering Digestive Issues After Recovery

Even after the virus itself is gone, your digestive system may not bounce back immediately. The infection damages the lining of your small intestine, and that lining needs time to heal. One common aftereffect is temporary difficulty digesting lactose, the sugar in milk and dairy products. This can persist for a month or more after the illness, according to the NIDDK. If dairy suddenly gives you bloating, gas, or diarrhea after a stomach virus, that’s likely what’s happening. It typically resolves within three to four weeks as the intestinal lining repairs itself.

Some people also notice general digestive sensitivity for a few weeks. Loose stools, mild cramping after eating, or a reduced appetite can all linger even though the active infection is over.

What to Eat During and After

The old advice about sticking to bland foods like bananas, rice, and toast turns out to be less important than previously thought. Research shows that following a restricted diet doesn’t help treat viral gastroenteritis. The current guidance from the NIDDK is straightforward: eat your normal diet as soon as your appetite returns, even if you still have some diarrhea. For infants, breast milk or formula should continue as usual throughout the illness.

That said, a few things are worth avoiding while your gut is still recovering:

  • Caffeinated drinks like coffee, tea, and certain sodas, which can worsen diarrhea
  • High-fat foods like fried foods and fast food, which are harder to digest
  • Sugary drinks including fruit juices and sweetened beverages
  • Dairy products if you’re experiencing that temporary lactose sensitivity

The priority during the acute phase is staying hydrated. Small, frequent sips of water, broth, or an oral rehydration solution work better than trying to drink large amounts at once, which can trigger more vomiting.

Signs of Dehydration to Watch For

Dehydration is the main risk with any stomach virus, especially for young children and older adults. In adults, the key warning signs are urinating much less than normal and skin that doesn’t flatten back right away when you gently pinch it on the back of your hand. In infants and young children, watch for no wet diapers for three hours or more, along with that same slow skin response to pinching. A dry mouth, absence of tears when crying, and unusual drowsiness are also red flags in kids.

Most healthy adults recover from a stomach virus without any medical intervention. But if you can’t keep fluids down for more than 24 hours, notice blood in your vomit or stool, or develop a fever above 104°F, those warrant prompt medical attention. For children under two, the threshold for concern is lower, and dehydration can progress quickly.

Preventing Spread in Your Household

Norovirus is remarkably resilient. It survives on surfaces, resists alcohol-based sanitizers, and spreads through tiny amounts of viral particles. Bleach-based cleaners are the most reliable option for disinfecting hard surfaces like countertops, doorknobs, and bathroom fixtures. The EPA maintains a specific list of registered products effective against norovirus, with required contact times varying by product concentration, typically around 5 to 10 minutes of wet contact on the surface.

Beyond surface cleaning, the sick person should ideally use a separate bathroom if possible. Towels and linens that may be contaminated should be washed on the hottest setting available. And because viral shedding continues for weeks, these precautions shouldn’t stop the moment someone feels better.