Most stomach viruses start the same way: sudden nausea, vomiting, or diarrhea that appears within hours. If you have watery diarrhea, vomiting, stomach cramps, and a low-grade fever, you most likely have viral gastroenteritis. The symptoms usually begin 12 to 48 hours after exposure and typically last 1 to 3 days, though some people feel weak for a week afterward.
What Are the First Signs of a Stomach Virus?
Stomach viruses come on fast. One moment you feel fine. A few hours later you are sick. The first signs are usually nausea and stomach cramping. Vomiting and diarrhea often follow within hours.
Some people get a low-grade fever between 99°F and 101°F. Headache and body aches are common too. You may feel exhausted even before the digestive symptoms start.
These symptoms are not subtle. Viral gastroenteritis hits hard and then fades. Bacterial food poisoning can look similar, but it often starts even faster — sometimes within 1 to 6 hours of eating contaminated food. If everyone who ate the same meal gets sick at the same time, food poisoning is more likely.
How To Know If You Have a Stomach Virus Symptoms Signs: The Core Checklist
The main signs of a stomach virus are clear. Watery diarrhea is the most common symptom. Vomiting affects about half of adults with the illness. Stomach cramps and pain are nearly universal.
- Watery, non-bloody diarrhea
- Nausea and vomiting
- Stomach cramps or abdominal pain
- Low-grade fever under 102°F
- Headache and muscle aches
- Feeling deeply tired or weak
Blood in your stool or vomit is not a stomach virus symptom. That points to a more serious condition. Severe pain that gets worse instead of better is also a warning sign. If your fever goes above 103°F, that is not typical for a routine stomach virus.
How Long Does a Stomach Virus Last?
Most stomach viruses run their course in 1 to 3 days. Norovirus, the most common cause, usually clears within 2 to 3 days. Rotavirus can last up to 8 days in children.
Diarrhea may linger longer than vomiting. Some people have loose stools for a week. Fatigue can persist for several days after the active symptoms stop. This is normal and not a reason for concern.
Dehydration is the main danger. You lose fluids through vomiting and diarrhea faster than you can replace them. Signs of dehydration include dark urine, dry mouth, dizziness when standing, and urinating less often than normal. Severe dehydration is a medical emergency.
How Do You Catch a Stomach Virus?
Stomach viruses spread through the fecal-oral route. That means tiny particles of infected stool end up in someone else’s mouth. This happens through contaminated food, water, or surfaces.
Norovirus is extremely contagious. It takes fewer than 20 virus particles to infect someone. The virus survives on surfaces for days and resists many common cleaning products. Hand sanitizer does not kill norovirus effectively. Washing hands with soap and water is the best protection.
You are contagious from the moment symptoms start until at least 48 hours after they stop. Some people shed the virus for weeks. That is why stomach viruses sweep through households and cruise ships so quickly.
Stomach Virus vs. Food Poisoning vs. Flu
People confuse these three conditions constantly. They are not the same.
The flu is a respiratory illness. It causes cough, sore throat, and congestion. Stomach symptoms are rare. The flu shot does not protect against stomach viruses.
Food poisoning comes from toxins or bacteria in contaminated food. It starts 1 to 6 hours after eating and usually resolves within 24 hours. Stomach viruses have a longer incubation period of 12 to 48 hours.
Stomach viruses are viral infections. The stomach flu is a misleading name because it is not influenza at all. The medical term is viral gastroenteritis.
| Feature | Stomach Virus | Food Poisoning | Flu |
|---|---|---|---|
| Onset | 12–48 hours after exposure | 1–6 hours after eating | Gradual over 1–4 days |
| Main symptoms | Diarrhea, vomiting, cramps | Vomiting, diarrhea, cramps | Fever, cough, body aches |
| Duration | 1–3 days | Under 24 hours | 5–7 days |
| Fever | Low-grade | Often none | Often high |
What To Do When You Have a Stomach Virus
There is no medication that cures a stomach virus. Antibiotics do not work because the cause is viral, not bacterial. Antiviral drugs for gastroenteritis do not exist for routine use.
Your job is to manage symptoms and prevent dehydration. Sip fluids constantly. Water works, but oral rehydration solutions are better because they replace electrolytes and sugar your body lost. Sports drinks are acceptable for adults but contain too much sugar and too few electrolytes for young children.
Eat bland food when you feel ready. The BRAT diet — bananas, rice, applesauce, toast — is a common recommendation. Some clinicians also suggest yogurt with live cultures. No strong evidence proves any specific food speeds recovery, but bland foods are easier on an irritated stomach.
Avoid dairy, caffeine, alcohol, and greasy or spicy foods until symptoms resolve. These can worsen diarrhea and nausea.
Rest is important. Your immune system is actively fighting the virus. Sleep and hydration support that fight.
When To See a Doctor for a Stomach Virus
Most stomach viruses resolve without medical care. Some situations require a doctor’s attention.
Seek medical care if you cannot keep any fluids down for more than 24 hours. This puts you at risk for dehydration. Other warning signs include blood in vomit or stool, a fever above 103°F, severe abdominal pain, or symptoms lasting more than 3 days.
Dehydration is especially dangerous for infants, older adults, and people with chronic conditions. For these groups, contact a doctor earlier rather than later.
Call your doctor if you have a weakened immune system and develop stomach virus symptoms. You may need closer monitoring or laboratory testing to rule out other causes.
Can You Prevent a Stomach Virus?
Frequent handwashing with soap and water is the single most effective prevention. Wash for at least 20 seconds, especially after using the bathroom and before preparing food.
Disinfect surfaces with a bleach-based cleaner. Norovirus survives many standard disinfectants. A solution of 5 to 25 tablespoons of household bleach per gallon of water is effective for hard surfaces.
Wash fruits and vegetables thoroughly. Cook shellfish completely. Norovirus is heat-resistant, so steaming oysters briefly does not kill it.
Do not prepare food for others while you are sick or for at least 48 hours after symptoms stop. This is not overcautious. It is the standard public health recommendation.
Rotavirus has a vaccine. It is given to infants as oral drops. Norovirus has no vaccine currently available.
There is no vaccine for the stomach flu, and hand sanitizer does not reliably kill norovirus. Soap and water remain the best defense.
Frequently Asked Questions
How long after exposure do stomach virus symptoms appear?
Symptoms usually start 12 to 48 hours after exposure. The exact timing depends on the specific virus.
Can you have a stomach virus without vomiting?
Yes. Diarrhea alone can be the only symptom, especially in adults. Vomiting affects about half of adults with viral gastroenteritis.
Is a stomach virus the same as the flu?
No. The flu is a respiratory illness caused by influenza viruses. A stomach virus is an intestinal infection caused by norovirus, rotavirus, or similar viruses.
When are you no longer contagious after a stomach virus?
You are contagious from symptom onset until at least 48 hours after symptoms stop. Some people shed the virus for weeks afterward.

