Stomach Flu (Viral Gastroenteritis): Symptoms, How Long It Lasts, and Why It Isn't the Flu
Medically reviewed by Andre Stone | MD on July 24th, 2026 and Alan Lucks | MD on November 4th, 2026.
Published on March 2nd, 2026. Updated on November 4th, 2026.
Key Takeaways
Stomach flu is not actually flu but a viral infection of the digestive system that causes nausea, vomiting, and diarrhea
Most people recover within 1 to 3 days with rest and proper hydration
Dehydration is the biggest concern, especially in young children and older adults
The condition spreads easily through contaminated food, water, or contact with infected surfaces
Prevention focuses on good hand hygiene and avoiding contaminated food and water
Stomach Flu Symptoms
Stomach flu symptoms usually start suddenly and can make you feel quite sick. The severity can vary from person to person, but most people experience digestive problems along with general illness symptoms. If you have a cough or sore throat instead, compare them with the early signs of the flu.
Primary symptoms
Nausea and vomiting: Often the first symptoms to appear, can be severe and frequent
Watery diarrhea: Usually without blood, may be accompanied by stomach cramping
Stomach pain and cramping: Can range from mild discomfort to severe abdominal pain
Low-grade fever: Usually under 102°F (38.9°C), may come with chills
Headache and muscle aches: General body aches and fatigue are common
Loss of appetite: Food may seem unappealing or cause nausea
When to seek care
Watch for signs of dehydration, which can be dangerous. These include dizziness when standing, dry mouth, little or no urination, and extreme thirst. Severe stomach pain, high fever over 102°F, or blood in vomit or stool also need medical attention.
When to seek immediate care
Get medical care in person right away if you can't keep fluids down, show signs of severe dehydration, or have a high or persistent fever. Seek care sooner for infants, young children, older adults, pregnant people, and anyone with a weakened immune system. For milder symptoms, a licensed doctor on Doctronic can help you decide what to do next.
How Long Does Stomach Flu Last?
Most people feel better in 1 to 3 days. Symptoms can last up to about a week, depending on which virus is responsible.
Stomach bug and stomach virus are other names for the same illness, so the same 1 to 3 days applies.
Talk to a licensed doctor if your symptoms last longer than about a week. The same goes for mild signs of dehydration (listed above). For severe dehydration, get care in person right away.
What Is Stomach Flu? (Not Influenza)
Stomach flu, also called viral gastroenteritis, is a common infection that affects your digestive system. Despite its name, it has nothing to do with influenza (including influenza A), the seasonal flu that affects your lungs. Instead, it's caused by viruses that attack your stomach and intestines.
This condition affects millions of people each year. Anyone can get stomach flu, but it's most common in young children, older adults, and people with weakened immune systems.
Most cases of stomach flu are mild and go away on their own within a few days. However, the condition can be serious if it leads to severe dehydration. Understanding the symptoms and knowing when to seek care can help you recover safely.
Stomach Flu vs. the Flu (Influenza)
Stomach flu (viral gastroenteritis)
A viral infection of the stomach and intestines
Causes vomiting, diarrhea, stomach cramps, and sometimes a low-grade fever
The flu shot doesn't prevent it
Flu antivirals such as Tamiflu (oseltamivir) and Xofluza (baloxavir) don't prevent or treat it
Usually no cough or sore throat
Influenza (the flu)
A respiratory virus
Causes fever, cough, sore throat, and body aches
The flu shot protects against it
Antivirals such as Tamiflu (oseltamivir) and Xofluza (baloxavir) treat it
Can cause vomiting or diarrhea, especially in children, so stomach symptoms alone don't rule it out
Learn more: does the flu cause diarrhea
What Causes Stomach Flu
Stomach flu is caused by viruses. Norovirus is the most common cause in adults, and rotavirus is a common cause in young children, especially those who haven't been vaccinated. These viruses spread through contaminated food, water, and surfaces, and through close contact with someone who is sick.
Age
Young children and adults over 65 are at higher risk for complications
Immune system
Weakened immunity from illness or medications increases susceptibility
Living situation
Crowded places like schools, nursing homes, and cruise ships spread infection easily
Food handling
Eating at restaurants with poor hygiene or consuming raw/undercooked foods
Diagnosis
Medical history and physical examination
Your doctor will ask about your symptoms, when they started, and what you've eaten recently. They'll also want to know if you've been around others who are sick. During the physical exam, they'll check for signs of dehydration and feel your abdomen for tenderness or swelling.
Diagnostic testing
Stool sample analysis: Checks for viruses, bacteria, or parasites causing your symptoms
Blood tests: May be done to check for dehydration and rule out other conditions
Ask our medical AI about your symptoms
Start a chatStomach Flu Treatment and Rehydration
Treatment for stomach flu focuses on preventing dehydration and managing symptoms while your body fights off the infection.
Conservative treatments
Fluid replacement: Drink clear liquids like water, broth, or electrolyte solutions in small, frequent sips
Rest: Get plenty of sleep and avoid strenuous activities until you feel better
Food: When you feel able to eat, start with small amounts of foods you can tolerate and slowly return to your usual diet as symptoms improve
Advanced treatments
IV fluids: May be needed if dehydration is severe and you can't keep fluids down
Anti-nausea medication: Sometimes prescribed to help control severe vomiting
Hospitalization: Required in severe cases, especially for young children or older adults with complications
Recovering From a Stomach Bug at Home
Daily management strategies
Stay hydrated by drinking small amounts of clear fluids frequently throughout the day. Avoid dairy products, caffeine, alcohol, and fatty foods until your stomach settles. Rest as much as you can. Eat small amounts of food when you feel able, and don't force food while you're still vomiting.
Get fresh air if possible, but avoid contact with others to prevent spreading the infection. Use a thermometer to monitor your fever and take note of how much fluid you're able to keep down. If a doctor tells you it's influenza instead, see what to eat when you have the flu.
Exercise and movement
Avoid exercise and strenuous activities while you're sick. Light movement like walking to the bathroom is fine, but don't push yourself. Rest is crucial for recovery. Wait until at least 48 hours after vomiting and diarrhea stop before returning to normal activities.
Prevention
Wash your hands frequently with soap and warm water for at least 20 seconds, especially after using the bathroom and before eating
Avoid sharing food, drinks, or eating utensils with others, particularly during outbreaks
Clean and disinfect contaminated surfaces with bleach-based household cleaners
Stay home while you're sick and for at least 48 hours after vomiting and diarrhea stop, and follow any stricter rules if you handle food or work in healthcare or childcare
Be careful with food safety by avoiding raw or undercooked foods and drinking only treated water when traveling
Have your baby vaccinated against rotavirus on the recommended schedule, since the doses must start and finish within set age limits
Frequently Asked Questions
Ask a licensed doctor before using anti-diarrheal medicine, especially for children or if you have a fever, bloody stool, or severe stomach pain. Diarrhea often improves on its own, and preventing dehydration matters most. They can also help you decide whether you need urgent care in person. For warning signs, see when to go to urgent care for the stomach flu.
Yes, stomach flu is highly contagious. You're most contagious while you have symptoms and for the first few days after you recover, and some viruses can keep shedding for longer. Keep washing your hands well, even after you feel better.
Stomach flu is caused by a virus, while food poisoning comes from food contaminated with germs or toxins. The symptoms can overlap, and either illness can start suddenly or affect several people. Timing, known exposures, the pattern of symptoms, and sometimes testing help a doctor find the cause.
Stay home while you're sick and for at least 48 hours after vomiting and diarrhea stop. Make sure you're fever-free and well enough for normal activities, and follow any stricter rules at your work or school. Keep washing your hands and avoid preparing food for others.
No, the flu shot doesn't prevent stomach flu. It protects against the flu (influenza), a respiratory virus, while stomach flu is caused by other viruses such as norovirus and rotavirus. A rotavirus vaccine is available for infants. For everyone, handwashing is the main way to prevent stomach flu.
No, Tamiflu doesn't treat stomach flu. It's an antiviral that works against influenza only, not the viruses that cause stomach flu. Treatment for stomach flu is rehydration and rest. If you're not sure what to do next, a licensed doctor on Doctronic can help.
Still have questions?
A licensed doctor is available on Doctronic by video, any hour.
Get support with Doctronic now
I want to chatCould this be stomach flu?
Chat Now