Most stomach bugs clear up within one to three days. The worst of it, the vomiting and diarrhea, typically peaks within the first 24 hours and then gradually winds down. But “getting over it” can mean different things: the acute misery, the lingering fatigue, and the time you’re still contagious are all on different clocks.
The Acute Phase: 1 to 3 Days
Viral gastroenteritis, the most common type of stomach bug, generally lasts about two days. Norovirus, the single biggest culprit, follows a predictable arc: symptoms hit 24 to 48 hours after exposure, slam you with nausea, vomiting, diarrhea, and stomach cramps, then fade within one to three days. Rotavirus tends to run slightly longer, especially in young children, sometimes stretching to a week.
Bacterial food poisoning is a different animal. It comes on faster, usually two to six hours after eating contaminated food, and tends to burn through your system more quickly. Many cases resolve within a day. The trade-off is that the initial symptoms can be more intense.
What Recovery Actually Feels Like
The vomiting almost always stops first, often within 12 to 24 hours. Diarrhea lingers longer, sometimes for an extra day or two after you’ve stopped throwing up. Even once both have stopped, expect to feel washed out. Fatigue, mild nausea, and a touchy stomach are normal for several days after the worst is over. Your gut lining took a hit, and it needs time to heal.
Appetite comes back slowly. You may find that rich, fatty, or dairy-heavy foods don’t sit well for up to a week, even though the infection itself is gone. This is your digestive system recalibrating, not a sign that something is wrong.
Staying Hydrated Speeds Things Up
Dehydration is the main reason stomach bugs knock people flat and the main reason recovery drags. Replacing lost fluids and electrolytes is the single most effective thing you can do.
If you’re vomiting frequently, small sips work better than big gulps. Even just a tablespoon of fluid every one to two minutes, gradually increasing, keeps most people hydrated. Over 90% of people who are vomiting can still rehydrate this way. Oral rehydration solutions (the kind sold at pharmacies, or pediatric versions for kids) are better than water alone because they replace the sodium and potassium you’re losing. Sports drinks are a decent backup but contain more sugar and less sodium than ideal.
Signs that dehydration has become serious include no urination for many hours, confusion, rapid heartbeat, rapid breathing, or fainting. These need immediate medical attention, particularly in young children and older adults who have less margin for fluid loss.
When You Can Go Back to Work or School
The CDC’s guidance for schools is practical and works as a general rule: you’re ready to return when vomiting has stopped overnight and you can keep food and liquids down in the morning, and when diarrhea has improved to no more than two extra loose stools above your normal in a 24-hour period. Bloody diarrhea is a separate situation that warrants a medical evaluation before going back.
For most adults, this means missing two to three days. Pushing through and going back too early doesn’t just risk relapse from overexertion. It also puts other people at risk, because you’re still shedding virus.
You’re Contagious Longer Than You Feel Sick
This is the part most people don’t realize. You remain contagious for at least 48 hours after your last symptom, and with norovirus, viral shedding can continue for days beyond that. Good hand hygiene during this window matters more than it does during the illness itself, because you feel fine and are back to normal routines, touching shared surfaces and preparing food.
If you work in food service or healthcare, many employers require a longer gap before returning. Even if yours doesn’t, treating those 48 post-symptom hours as a quarantine period is a solid guideline.
When Gut Symptoms Don’t Fully Resolve
About 1 in 10 people who get a gut infection develop what’s called post-infectious IBS: ongoing bloating, cramping, irregular bowel habits, or food sensitivities that persist for weeks or months after the original bug is gone. It’s not a continuation of the infection. It’s your gut’s immune and nervous systems staying on high alert after the threat has passed.
If your stomach still doesn’t feel right three to four weeks after a stomach bug, especially if you notice patterns like symptoms triggered by specific foods, stress, or meals in general, that’s worth bringing up with a doctor. Post-infectious IBS is common, well-understood, and treatable, but it won’t resolve the same way the original illness did.
Timeline at a Glance
- Hours 0 to 12: Symptoms peak. Vomiting, diarrhea, and cramping are at their worst. Focus entirely on small, frequent sips of fluid.
- Hours 12 to 48: Vomiting usually stops. Diarrhea continues but slows. You can start reintroducing bland foods like toast, rice, or bananas.
- Days 2 to 3: Most people turn the corner. Energy is low, appetite is patchy, but the active illness is winding down.
- Days 3 to 5: Symptoms are gone for most people, though fatigue and a sensitive stomach can linger. Still contagious for at least 48 hours after last symptoms.
- Weeks 1 to 4: Full digestive recovery. If symptoms persist beyond this window, consider post-infectious gut sensitivity.

