You can’t cure the stomach flu with medication, but you can shorten your misery and avoid complications by staying hydrated, eating strategically, and resting while the virus runs its course. Most cases of norovirus, the most common cause, resolve in one to three days. Rotavirus tends to last longer, around three to eight days. The real danger isn’t the virus itself but the dehydration that comes from losing fluids through vomiting and diarrhea.
Hydration Is the Single Most Important Step
Dehydration is the reason stomach flu lands people in the emergency room. Every bout of vomiting or diarrhea drains water and electrolytes your body needs to function. Replacing those losses is the most effective thing you can do to feel better faster.
Plain water alone isn’t ideal because it doesn’t replace the sodium, potassium, and sugar your gut needs to absorb fluid efficiently. Oral rehydration solutions (available at any pharmacy) are specifically designed for this. Adults with active vomiting or diarrhea should aim for about three liters of fluid per day. Children need roughly one liter, and babies and toddlers about half a liter. If you can’t keep anything down, take small, frequent sips rather than large gulps. Even a tablespoon every few minutes adds up.
Sports drinks, diluted juice, and clear broths can also help, though they’re not as precisely balanced as oral rehydration solutions. Avoid alcohol, coffee, and sugary sodas, which can worsen diarrhea.
Signs of Dangerous Dehydration
Most healthy adults recover without complications, but dehydration can escalate quickly in young children, older adults, and people with other health conditions. Watch for these warning signs: very dark urine or no urination for several hours, a rapid pulse with low blood pressure, dry or wrinkled skin, dizziness or confusion, and fainting. In infants, fewer than six wet diapers a day is a red flag. A fever above 103°F (39.4°C), seizures, or slurred speech all warrant emergency care.
What to Eat (and What to Skip)
You may have heard of the BRAT diet: bananas, rice, applesauce, and toast. It used to be standard advice, but it’s no longer recommended as a strict plan. It lacks calcium, protein, vitamin B12, and fiber, and following it for more than a day or two can actually slow recovery, especially in children. The American Academy of Pediatrics considers it too restrictive for kids with diarrhea.
The current guidance is simpler: eat as tolerated. When you feel ready, start with soft, bland foods. Crackers, plain rice, bananas, and broth are fine starting points, but don’t limit yourself to those. As soon as you can handle more variety, add in chicken, eggs, cooked vegetables, and other nutrient-rich foods. Your body needs fuel to recover, and the sooner you can eat a reasonably normal diet, the faster you’ll bounce back.
Avoid greasy, spicy, or heavily seasoned foods while your stomach is still sensitive. Dairy bothers some people during recovery but is fine for others. Let your gut guide you.
Over-the-Counter Medications
Two common options can help manage symptoms in adults. Loperamide (sold as Imodium) slows diarrhea, and bismuth subsalicylate (Pepto-Bismol or Kaopectate) can ease both diarrhea and nausea. Neither one kills the virus or speeds up the illness, but they can make you more comfortable while your immune system does the work.
Important exceptions: don’t take these if you have a fever or bloody diarrhea, which could indicate a bacterial infection rather than a virus. And neither medication is considered safe for infants or young children without a doctor’s guidance. For severe vomiting that makes it impossible to keep fluids down, a doctor can prescribe anti-nausea medication.
Probiotics Probably Won’t Help
Probiotic supplements are widely marketed for gut health, and you’ll find plenty of recommendations to take them during stomach flu. The evidence doesn’t support this. A large Cochrane review looked specifically at probiotics for acute infectious diarrhea, including well-known strains like Lactobacillus rhamnosus GG and Saccharomyces boulardii. In the most rigorous trials (low risk of bias, over 3,000 participants combined), probiotics made no meaningful difference in how long diarrhea lasted or whether it continued past 48 hours. They’re not harmful, but don’t count on them to speed your recovery.
How Long You’re Contagious
This is where stomach flu gets tricky. Norovirus symptoms may last only one to three days, but you can still spread the virus for two weeks or more after you feel completely better. That means you’re a risk to others long after you’ve returned to normal life. This is especially important if you prepare food for others, work in healthcare, or care for young children or elderly family members.
Keeping It From Spreading
Norovirus is notoriously tough to kill. One critical fact: alcohol-based hand sanitizer does not work well against it. The CDC is clear on this point. Soap and water is far more effective and should be your go-to after using the bathroom, before eating, and before preparing food. Hand sanitizer can be used as a supplement but never as a substitute.
If someone in your household is sick, clean contaminated surfaces with a bleach-based cleaner. Wash soiled clothing and linens promptly on the hottest setting appropriate for the fabric. Use a separate bathroom if possible, and don’t share towels, utensils, or cups. Because you remain contagious for weeks after recovery, keep up the handwashing habits even after symptoms are gone.
A Realistic Recovery Timeline
For most adults with norovirus, the worst is over within 24 to 72 hours. The first 12 to 24 hours tend to be the most intense, with frequent vomiting and diarrhea. By day two or three, episodes taper off and appetite starts to return. Fatigue and mild nausea can linger for a few more days. Rotavirus follows a similar arc but stretches longer, sometimes up to eight days of active symptoms.
Children, older adults, and people with weakened immune systems tend to have longer, more severe courses. For everyone else, the formula is straightforward: push fluids aggressively, eat when you can, rest, and let the virus burn out on its own. There’s no shortcut, but staying hydrated is the difference between riding it out at home and ending up on an IV in the ER.

