Most stomach bugs in adults last 1 to 3 days, with the worst symptoms concentrated in the first 24 to 48 hours. The total timeline depends on what’s causing it: viral infections tend to be shorter and more intense, while bacterial infections can stretch closer to a week. Either way, you’re likely to feel noticeably better within 3 days, even if your digestion takes a bit longer to fully normalize.
Viral Stomach Bugs: The 1-to-3-Day Pattern
Norovirus is the most common cause of stomach bugs in adults. Symptoms typically hit fast, arriving 12 to 48 hours after exposure, and include sudden nausea, vomiting, watery diarrhea, and stomach cramps. The vomiting phase is usually the shortest part, often subsiding within 12 to 24 hours. Diarrhea tends to linger a day or two longer.
Rotavirus, which is more common in children, occasionally affects adults too. It follows a similar pattern but can take slightly longer to resolve. For most otherwise healthy adults, the active phase of any viral stomach bug wraps up within 3 days.
Bacterial Infections Last Longer
If your stomach bug came from contaminated food rather than contact with a sick person, bacteria like Campylobacter or Salmonella may be responsible. These infections take longer to develop and longer to clear. Campylobacter symptoms typically start 2 to 5 days after exposure and last up to 7 days. Salmonella follows a similar arc, with most people recovering within 4 to 7 days.
One way to tell the difference: bacterial gastroenteritis more often causes a fever, bloody diarrhea, and severe cramping. Viral bugs lean more toward vomiting and watery (not bloody) diarrhea. Both are miserable, but bacterial infections are more likely to need medical attention if symptoms persist past a week.
What the Recovery Timeline Looks Like
Even after the vomiting and diarrhea stop, your gut isn’t back to normal right away. Many people experience a few days of low appetite, mild bloating, loose stools, or fatigue after the worst has passed. This is your intestinal lining repairing itself. The cells that line your small intestine turn over quickly, but the process still takes several days to a couple of weeks depending on how much inflammation the infection caused.
During this window, rich, fatty, or heavily spiced foods are more likely to trigger discomfort. Sticking to bland, easy-to-digest foods for a few days after you feel “recovered” helps your gut catch up. Dairy can be especially problematic in the short term because the infection temporarily reduces your ability to break down lactose.
Staying Hydrated Is the Main Treatment
There’s no antiviral medication for stomach bugs. Recovery is almost entirely about replacing the fluid and electrolytes you’re losing. The CDC recommends adults with vomiting or diarrhea aim for about 3 liters of oral rehydration solution per day. You can buy premade solutions or make your own with water, salt, and sugar.
Plain water alone isn’t ideal because it doesn’t replace the sodium and potassium your body is flushing out. Sports drinks work in a pinch, though they contain more sugar than medical rehydration solutions. If you’re vomiting frequently, small, frequent sips are more effective than trying to drink a full glass at once. Taking a sip every few minutes keeps fluid moving into your system without overwhelming your stomach.
How Long You Stay Contagious
This is where the timeline extends well beyond when you feel better. Norovirus in particular can be shed in your stool for days, and in some cases weeks, after your symptoms resolve. The highest viral load is during active illness and in the first 48 hours after symptoms stop, which is the period when you’re most likely to spread it.
The CDC recommends staying away from work for a minimum of 48 hours after your last bout of vomiting or diarrhea. If you handle or prepare food for others, this 48-hour rule is especially important, and local health regulations may require an even longer absence. Thorough handwashing with soap and water is more effective than hand sanitizer against norovirus, since the virus lacks the outer coating that alcohol-based sanitizers are designed to break down.
Signs Your Stomach Bug Needs Medical Attention
Most stomach bugs resolve on their own, but dehydration can turn a routine illness into something more serious. Watch for these warning signs:
- Diarrhea lasting more than 2 days
- Six or more loose stools in a single day
- High fever
- Blood or black, tarry color in your stool
- Severe abdominal pain
- Inability to keep fluids down
Dehydration itself has its own set of signals: dark urine, dry mouth, dizziness or lightheadedness, extreme thirst, and urinating much less than normal. One quick check is to pinch the skin on the back of your hand. If it doesn’t snap back flat immediately, you may be significantly dehydrated.
Adults who are pregnant, over 65, or have a weakened immune system should be seen by a doctor sooner rather than later, even if their symptoms seem manageable. These groups are more vulnerable to dehydration and to complications from bacterial infections that might otherwise resolve on their own.

