How Long Will a Stomach Virus Last? What to Expect

Most stomach viruses last one to three days, with the worst symptoms hitting within the first 24 hours. The specific virus you caught matters: norovirus, the most common culprit, typically runs its course in one to three days, while rotavirus can drag on for three to eight days. Either way, you should feel noticeably better within two to three days of your first symptoms appearing.

Timeline From Exposure to Recovery

A stomach virus moves through your body in a predictable pattern. First comes the incubation period, the gap between catching the virus and feeling sick. For norovirus, this window is 12 to 48 hours. During this time the virus is multiplying in your gut, but you feel completely fine.

Then symptoms hit, often suddenly. Nausea, vomiting, watery diarrhea, and stomach cramps tend to peak in the first 12 to 24 hours. This acute phase is your immune system launching an inflammatory response to fight off the virus, and it’s the most miserable part. Vomiting usually stops first, often within a day. Diarrhea can linger a bit longer, sometimes persisting for a day or two after the vomiting ends.

After the acute phase, your symptoms gradually taper. You’ll notice you can keep fluids down, your appetite starts creeping back, and the cramping fades. Most people feel largely recovered by day three, though mild fatigue and a sensitive stomach can hang around for a few more days.

Norovirus vs. Rotavirus Duration

Norovirus is the most common stomach virus in adults, and it’s the shorter illness. Symptoms typically last one to three days. Rotavirus, which primarily affects young children, is a longer ordeal. Kids with rotavirus can be sick for three to eight days, with more persistent diarrhea and a higher risk of dehydration because of the extended fluid loss.

Adults who catch rotavirus generally have milder symptoms than children do, but it still tends to last longer than norovirus. If your symptoms stretch past three days and you’re an adult, rotavirus or another viral strain may be the cause rather than norovirus.

How Long You Stay Contagious

This is where the timeline gets tricky. You feel better long before you stop being contagious. With norovirus, you can still spread the virus for two weeks or more after your symptoms resolve. The virus continues shedding in your stool even when you feel completely normal, and in some cases this shedding can continue for weeks to months in people with other medical conditions.

The practical guideline is to stay home for at least 48 hours after your last episode of vomiting or diarrhea. This is when you’re most contagious. Healthcare workers and food handlers follow the same 48-hour rule before returning to work. For infants and young children under two, the contagious window may extend even longer, up to five days after symptoms stop, because young children shed the virus more heavily.

Even after you return to normal activities, thorough handwashing is critical for those first couple of weeks. Alcohol-based hand sanitizers are not very effective against norovirus, so soap and water is the better choice.

When a Stomach Bug Lasts Too Long

If your symptoms haven’t improved after five days, something else may be going on. Bacterial infections from contaminated food (like Salmonella) can look identical to a stomach virus at first but may need treatment to resolve. Your body can typically fight off both viral and bacterial gastroenteritis on its own, but certain bacterial infections require medication.

Contact a doctor sooner than five days if you notice any of these: diarrhea lasting more than two days, a high fever, vomiting so frequent you can’t keep liquids down, six or more loose stools in a day, severe abdominal pain, or stools that are black, tarry, or contain blood. Older adults, pregnant women, and anyone with a weakened immune system should seek help at the first sign of symptoms rather than waiting.

For children, the thresholds are lower. Diarrhea lasting more than one day, any fever in infants, frequent vomiting, or signs that the child is becoming listless or unusually irritable all warrant a call to the doctor.

Dehydration Is the Real Risk

The virus itself isn’t usually dangerous. Dehydration from fluid loss is what sends people to the hospital. In adults, watch for extreme thirst, dark-colored urine, urinating much less than usual, dizziness, and feeling unusually tired. In babies and young children, the warning signs include no wet diapers for three hours or more, no tears when crying, a dry mouth, and sunken eyes or cheeks.

Small, frequent sips of water or an oral rehydration solution work better than gulping large amounts at once, which can trigger more vomiting. Sports drinks are not ideal because their sugar content can worsen diarrhea, but they’re better than nothing if rehydration solutions aren’t available.

Eating Again After a Stomach Virus

You may have heard you should stick to bland foods like bananas, rice, applesauce, and toast (the BRAT diet) after a stomach virus. Current guidance from the National Institute of Diabetes and Digestive and Kidney Diseases says this isn’t necessary. Research shows that following a restricted diet doesn’t help you recover faster. Once your appetite returns, you can go back to eating your normal diet, even if you still have some diarrhea.

For children, the same applies. Give them their usual foods as soon as they’re willing to eat. Infants should continue breastfeeding or formula feeding throughout the illness. The priority is getting calories and nutrients back in, not limiting food choices.

Lingering Gut Symptoms After Recovery

Some people feel “off” for weeks or even months after a stomach virus, with bloating, irregular bowel habits, or stomach sensitivity that won’t fully go away. This is a recognized condition called post-infectious irritable bowel syndrome, and it affects roughly 1 in 10 people who have a gut infection. It’s not a sign that the virus is still active. Instead, the infection appears to change how the gut nerves and muscles function even after the virus is gone.

About half of these cases resolve on their own within six to eight years, though many improve much sooner. If your digestion still feels disrupted several weeks after a stomach virus, it’s worth mentioning to your doctor so you can manage the symptoms rather than assuming something more serious is wrong.