Vomiting from the stomach flu (viral gastroenteritis) typically lasts 1 to 3 days. Most people recover within 72 hours without any lasting effects. The vomiting itself is usually the first symptom to appear and the first to stop, while diarrhea and fatigue can linger for several more days afterward.
Typical Vomiting Timeline by Virus
The two most common causes of stomach flu are norovirus and rotavirus, and they follow slightly different patterns.
Norovirus, the more common culprit in adults, usually starts with abdominal cramps and nausea, followed quickly by vomiting and diarrhea. The intense vomiting phase often peaks in the first 12 to 24 hours and tapers off within 1 to 2 days. The entire illness resolves within about 72 hours for most people.
Rotavirus, which hits young children hardest, tends to start with acute vomiting that gives way to several days of watery diarrhea, crampy abdominal pain, poor appetite, and low-grade fevers. The vomiting portion typically fades within a day or two, but the diarrhea phase can stretch longer, sometimes up to a week in small children.
What the Full Symptom Timeline Looks Like
Stomach flu symptoms don’t all arrive and leave at once. They follow a rough sequence:
- Hours 0 to 12: Nausea, abdominal cramping, and the first bouts of vomiting. This is usually the most miserable stretch.
- Hours 12 to 48: Vomiting begins to slow down. Diarrhea picks up or continues. Low-grade fever and body aches are common.
- Days 2 to 3: Vomiting stops for most people. Diarrhea may persist, along with general fatigue and reduced appetite.
- Days 3 to 7: Diarrhea gradually resolves. Energy levels return to normal, though some people feel washed out for a few extra days.
If your vomiting has already lasted more than two full days with no improvement, that falls outside the normal window and is worth a call to your doctor.
Dehydration Is the Biggest Risk
The vomiting itself isn’t dangerous for most healthy adults. The real concern is fluid loss. When you’re vomiting frequently and also dealing with diarrhea, your body loses water and electrolytes fast. Children, older adults, and people with chronic health conditions are especially vulnerable.
Signs that dehydration is becoming a problem include excessive thirst, a dry mouth, dark yellow urine or very little urine output, dizziness, and feeling unusually weak. In babies, watch for a dry mouth, crying without tears, no wet diaper for six hours, or a sunken soft spot on the head. These signs mean the fluid loss has outpaced what the body can handle on its own.
How to Stay Hydrated While Vomiting
Trying to gulp down a full glass of water while actively vomiting usually backfires. The better approach is small, frequent sips. After your last vomiting episode, give your stomach a short break of a couple of hours before introducing fluids. Then start with tiny amounts: a tablespoon or two of water or an oral rehydration solution every few minutes.
Oral rehydration solutions (sold at most pharmacies) work better than plain water because they replace the sodium and potassium your body is losing. For mild to moderate dehydration, a general guideline is roughly 50 to 100 milliliters per kilogram of body weight over four hours. In practical terms, for a 150-pound adult, that works out to about 3 to 7 liters over four hours in moderate cases, though most people with a typical stomach flu won’t need that much. The goal is steady sipping, not forcing large volumes at once.
Sports drinks, diluted juice, and broth can also help, though they aren’t as well-balanced as a proper rehydration solution. Avoid caffeine and alcohol, which pull water out of your system.
When to Start Eating Again
Once you’ve kept liquids down for a few hours and your appetite starts returning, you can try small amounts of bland food. Good first choices include plain toast, crackers, bananas, applesauce, and plain oatmeal. These foods are easy to digest and put less strain on an irritated stomach lining.
There’s no need to wait a specific number of hours before eating. Let your body guide you. If the thought of food still makes you nauseous, stick with fluids. When you do eat, keep portions small. Rich, greasy, spicy, or dairy-heavy foods are best avoided for the first day or two after vomiting stops, since they can trigger a relapse of nausea.
You’re Still Contagious After You Feel Better
One detail that catches people off guard: with norovirus, you can still spread the virus for two weeks or more after you feel completely recovered. The virus continues to shed in stool even when symptoms are gone. This is why thorough handwashing with soap and water (not just hand sanitizer) matters long after you’re back on your feet, especially before preparing food for others.
Red Flags That Need Medical Attention
Most stomach flu cases resolve on their own, but certain symptoms signal something more serious. For adults, contact a healthcare provider if you can’t keep any liquids down for 24 hours, you’ve been vomiting or having diarrhea for more than two days, you notice blood in your vomit or stool, you have severe stomach pain, or your fever climbs above 104°F (40°C).
For children, the thresholds are lower. A fever of 102°F (38.9°C) or higher, bloody diarrhea, signs of dehydration, or unusual irritability and fatigue all warrant a prompt call to the pediatrician. Babies who haven’t had a wet diaper in six hours need immediate medical evaluation, as small children can become dangerously dehydrated much faster than adults.

