Discover your unique microbiome profile with advanced testing

Learn More →
Pathogens

Stomach Flu vs. Food Poisoning: How to Tell Which You Have

Stomach flu vs. food poisoning: onset time, who else got sick and your main symptom are the best clues. A germ-by-germ timing table, recovery tips and red flags.

October 14, 2026 Lucas Summer 11 min read
Last reviewed: October 14, 2026

The fastest way to tell stomach flu vs. food poisoning is timing. Vomiting that starts within a few hours of a meal, especially if others who ate it are sick too, points to food poisoning from a toxin[1]. Symptoms that begin 12 to 48 hours after contact with a sick person fit a stomach bug such as norovirus[2].

The two overlap more than most guides admit. Norovirus, the usual cause of "stomach flu," is also the leading cause of foodborne illness in the United States[3]. This guide covers the three clues that separate them, a germ-by-germ timing table, how long each lasts, how contagious each is, and the signs that need a doctor.

Get medical help promptly if you have bloody or black, tarry stools, a fever over 102°F, vomiting so frequent you cannot keep liquids down, or signs of dehydration such as little urine, dizziness on standing or confusion[1][4]. Severe, constant belly pain also needs prompt care rather than home treatment[5].

What is the difference between stomach flu and food poisoning?

Both cause nausea, vomiting, diarrhea and abdominal cramps, so the difference between stomach flu and food poisoning lies in timing, spread and the symptom that dominates.

Clue Stomach flu (viral gastroenteritis) Bacterial or toxin food poisoning
Usual cause Norovirus in adults; rotavirus, adenovirus and astrovirus mostly in young children[4] Toxins (staph, Bacillus cereus) or bacteria (Salmonella, Campylobacter, E. coli)[1]
Onset after exposure 12 to 48 hours for norovirus[2] 30 minutes to 8 hours for staph toxin; 2 to 5 days for Campylobacter[1]
Main symptom Vomiting is frequent; stools are rarely bloody[5] Sudden vomiting with toxins; cramps, fever and sometimes bloody diarrhea with invasive bacteria[5]
Who else is sick People you live with or spent time with People who ate the same food
Typical length 1 to 3 days for norovirus[2] About 1 day (toxins) to 4 to 10 days (Salmonella, Campylobacter)[6]
Spreads person to person? Yes, very easily[4] Not for preformed toxins; yes when the food carried norovirus[2]
Antibiotics help? No[2] Rarely needed; a doctor decides for severe bacterial cases[5]

Is food poisoning a virus or bacteria?

It can be either. The NIDDK defines food poisoning as gastroenteritis caused by food or drink contaminated with viruses, bacteria, parasites or chemicals[4]. So "food poisoning" names the route, while "stomach flu" names the illness.

Norovirus sits in both groups, so the difference between norovirus and food poisoning is often the route rather than the germ. A 2025 CDC-led estimate found norovirus caused about 5.5 million of the 9.9 million US foodborne illnesses from major pathogens in 2019, far ahead of Campylobacter (1.9 million) and Salmonella (1.3 million)[3]. A review of 4,050 US foodborne outbreaks attributed at least 28% to norovirus[7].

Despite the name, the stomach flu isn’t influenza. Flu viruses infect the respiratory system, while viral gastroenteritis infects the intestines[4].

How can you tell if it's a stomach bug or food poisoning?

Ask three questions: when did it start, who else is sick, and which symptom leads. No single clue is decisive, but together they narrow it down.

1. When did symptoms start?

Count back from the first symptom. A pooled analysis of 33 studies put the median norovirus incubation at 1.2 days, or about 29 hours[8]. Staph toxin works much faster, at 30 minutes to 8 hours, and Clostridium perfringens at 6 to 24 hours[1]. Sickness within a few hours of a meal therefore points to a toxin, not a virus.

The rule breaks down for slower bacteria. Salmonella can take 6 hours to 6 days and E. coli 3 to 4 days[1], so the meal you suspect may not be the culprit.

2. Who else got sick?

If several people fell ill at once after the same meal, a food source is likely. If illness passes through a household one person after another, a contagious virus is more likely. Norovirus spreads in homes, day cares, nursing homes, cruise ships and restaurants[4].

CDC investigators found that one pattern almost always meant norovirus. That pattern was vomiting in more than half of those affected, an average incubation of 24 to 48 hours, illness lasting 12 to 60 hours and no bacteria found in testing. It was 99% specific, though it missed about a third of norovirus outbreaks[7].

3. Which symptom dominates?

Vomiting-heavy illness without blood fits a virus[5]. Sudden, forceful vomiting soon after eating fits a preformed toxin such as staph or Bacillus cereus emetic toxin[5]. Bloody or mucus-filled stools, frequent diarrhea, fever and a longer course make a bacterial cause more likely[5].

How soon after eating does food poisoning start?

Anywhere from 30 minutes to several weeks, depending on the germ. This table shows when each common cause usually starts and how long it lasts.

Germ Symptoms usually start Typical length Leading symptoms Common sources
Staphylococcus aureus toxin 30 min to 8 h[1] 24 to 48 h[6] Sudden nausea and vomiting, cramps Sliced meats, puddings, pastries, sandwiches
Bacillus cereus (diarrheal type) 10 to 16 h[6] 24 to 48 h Cramps, watery diarrhea, nausea Meats, stews, gravies
Clostridium perfringens 6 to 24 h[1] Under 24 h Diarrhea and cramps; vomiting and fever uncommon Meat and gravy cooked in large batches
Norovirus 12 to 48 h[1] 12 to 60 h[6] Vomiting, diarrhea, nausea, stomach pain Leafy greens, fresh fruit, raw oysters, infected people
Salmonella 6 h to 6 days[1] 4 to 7 days[6] Diarrhea (can be bloody), fever, cramps Undercooked poultry, eggs, raw milk, produce
Campylobacter 2 to 5 days[1] 2 to 10 days[6] Often bloody diarrhea, fever, cramps Undercooked poultry, raw milk
E. coli (Shiga toxin) 3 to 4 days[1] 5 to 10 days for O157:H7[6] Severe cramps, often bloody diarrhea, little fever Undercooked ground beef, raw sprouts, lettuce
Listeria (invasive) About 2 weeks[1] Variable Fever, muscle aches; dangerous in pregnancy Soft cheeses, deli meats, melons

Two practical points follow from this table. Food contaminated with norovirus can look, smell and taste normal[9]. And roughly 5 to 10% of people diagnosed with Shiga toxin-producing E. coli develop hemolytic uremic syndrome, a cause of kidney failure[1].

How long does stomach flu last compared with food poisoning?

Most stomach flu clears in 1 to 3 days, while food poisoning ranges from under a day to over a week, depending on the cause.

Norovirus typically lasts 1 to 3 days[2]. Other stomach viruses run longer: rotavirus 3 to 8 days, astrovirus 1 to 4 days and adenovirus 1 to 2 weeks[4]. Toxin-type food poisoning is often the shortest illness of all, while Salmonella and Campylobacter usually outlast a norovirus bout[6].

A typical norovirus course has three stages:

  1. Incubation: no symptoms for 12 to 48 hours, though the virus can already appear in stool[2][4].
  2. Acute illness: vomiting, diarrhea, nausea and cramps, sometimes with fever, headache and body aches[2]. In a volunteer study, this phase lasted 1 to 2 days[10].
  3. Recovery: appetite returns, but some people have trouble digesting lactose for a month or more[11].

Is stomach flu contagious? Is food poisoning?

Stomach flu is highly contagious. Food poisoning caused by a toxin is not passed from person to person, but food poisoning caused by norovirus is.

You can spread norovirus before symptoms start and for 2 weeks or more after you feel better[9]. In the volunteer study, the virus was detectable in stool for a median of 28 days, although whether late shedding is infectious is not known[10]. The CDC advises staying home, and not preparing food or caring for others, until 48 hours after symptoms stop[9].

What kills stomach viruses at home?

  • Soap and water, not just sanitizer. Wash for at least 20 seconds; hand sanitizer does not work well against norovirus[9].
  • Bleach after vomiting or diarrhea. Use 5 to 25 tablespoons of household bleach per gallon of water, or an EPA-registered norovirus product, and leave it on for at least 5 minutes[9].
  • Hot laundry. Wash soiled linens on the longest hot cycle and dry them on high heat[9].
  • Thorough cooking. Norovirus survives temperatures as high as 145°F, and quick steaming will not kill it[9].

Norovirus can survive for months on surfaces such as countertops, and vomiting can launch it into the air[4].

What else can be mistaken for stomach flu or norovirus?

Appendicitis is the most important mimic. Its abdominal pain often starts near the belly button, moves lower and to the right, worsens over hours, and usually comes before other symptoms[12]. Children may not show the typical pattern, so new or severe belly pain needs a doctor right away[12].

Signs of a surgical abdomen, such as a rigid or swollen belly, a racing pulse or low blood pressure, point away from simple gastroenteritis[5]. Seasonal flu is also a different illness: it mainly causes cough and other respiratory symptoms[4].

How do you flush out a stomach flu or food poisoning?

Home care is the same for both: replace lost fluids and rest while the illness runs its course. There is no specific medicine that clears norovirus faster[2], and acute gastroenteritis is usually self-limiting[5].

  • Drink fluids early and often. Most adults can keep up with water, broth, sports drinks and saltine crackers[13]. Over-the-counter oral rehydration solutions work best for dehydration, because they contain the salt and glucose the gut needs to absorb water[2][5].
  • Limit very sugary drinks. High-sugar sodas and juices can worsen diarrhea[5].
  • Eat when you are hungry. Restricted diets and fasting do not help; you can usually return to normal food as your appetite comes back[11]. Bland foods such as plain starches and cereals may be easier to tolerate at first[5]. Caffeine, fried foods and milk may worsen diarrhea for some people[11].
  • Skip antibiotics unless a doctor prescribes them. Antibiotics do not treat norovirus[2], and the ACG discourages them for community-acquired diarrhea, which is mostly viral[13].
  • Avoid anti-diarrheal drugs with blood or fever. Loperamide should be avoided in bloody or inflammatory diarrhea[5].

What about probiotics? The ACG guideline does not recommend probiotics to treat acute diarrhea in adults, except after antibiotics[13]. Our guide to probiotics for diarrhea covers the strains studied, including in children. For loose stools that persist, see our page on diarrhea and the gut microbiome.

When to see a doctor

Most cases of either illness clear at home, but see a doctor or visit urgent care if you have[1][4]:

  • bloody diarrhea, or black, tarry stools
  • diarrhea lasting more than 2 days in adults (more than 1 day in a child)
  • a fever over 102°F, or any fever in an infant
  • vomiting so often you cannot keep liquids down
  • six or more loose stools a day, or severe abdominal or rectal pain
  • dehydration: little urine, dry mouth, dizziness on standing, or confusion
  • muscle weakness, blurred vision or trouble swallowing (possible botulism)[1]

Older adults, pregnant people and anyone with a weakened immune system should call a doctor with any symptoms[4]. Infants can become severely dehydrated within a day or two[14]. If you are pregnant and have a fever with flu-like symptoms, call your doctor, because some foodborne infections, including Listeria, can harm a pregnancy[1].

A doctor may order a stool test for bloody diarrhea, moderate to severe illness, or symptoms lasting more than 7 days[13]. Our Bristol stool chart guide explains what stool changes mean.

This article is for general educational purposes and is not medical advice. It cannot tell you which germ caused your illness; only a clinician and, when needed, stool testing can do that. Talk to a qualified healthcare professional about vomiting or diarrhea that is severe or persistent, particularly if you are pregnant, immunocompromised, taking prescription medication, or managing a diagnosed condition.

Frequently Asked Questions

Is it a 24-hour stomach bug or food poisoning?

A true one-day illness fits either. Norovirus, the classic stomach bug, usually clears in 1 to 3 days, and toxin-type food poisoning from Staphylococcus aureus or Clostridium perfringens often lasts about a day. The better clue is timing: staph toxin can make you sick 30 minutes to 8 hours after eating, while norovirus usually takes 12 to 48 hours. Illness lasting longer than 3 days, or with bloody stool, points away from both and toward a bacterial infection that a doctor should assess.

Do you throw up more with food poisoning or a stomach bug?

It depends on the cause. Norovirus outbreaks typically have vomiting in more than half of the people affected, and vomiting is especially common in children with norovirus. Food poisoning from a preformed toxin, such as staph or Bacillus cereus toxin, also starts with sudden, severe vomiting. Salmonella, Campylobacter and E. coli lean more toward cramps, diarrhea and fever, with less vomiting.

Can you have a fever with food poisoning?

Yes. Fever is listed among the common symptoms of food poisoning, and it is typical of Salmonella and Campylobacter infections. Norovirus can also cause a fever, along with headache and body aches. A temperature over 102°F is one of the signs that the CDC says needs a doctor, whichever illness you have.

Is it safe to kiss someone who has norovirus?

It is best to avoid it. Norovirus spreads through close contact, shared food and utensils, and contaminated hands and surfaces, and the virus appears in vomit and stool even before symptoms start. People can keep shedding it for 2 weeks or more after they feel better, so close contact carries a real risk of passing it on. Handwashing with soap and water matters more than hand sanitizer for this virus.

What lasts longer, food poisoning or stomach flu?

Neither always wins. Norovirus usually lasts 1 to 3 days. Toxin-type food poisoning (staph, Clostridium perfringens, Bacillus cereus) often clears within 24 to 48 hours. Bacterial infections such as Salmonella (4 to 7 days), Campylobacter (2 to 10 days) and E. coli O157:H7 (5 to 10 days) usually last longer than a norovirus bout. That is why the germ matters more than the label.

What do the beginning stages of food poisoning feel like?

With a preformed toxin, the first sign is often sudden nausea and forceful vomiting within hours of a meal, sometimes with cramps and diarrhea. Infections that invade the gut, such as Campylobacter or Salmonella, tend to begin a day or more later with cramps, diarrhea and fever. Early symptoms of norovirus look similar: nausea, vomiting, diarrhea and stomach pain, usually 12 to 48 hours after exposure.

Can you get norovirus more than once?

Yes. There are many types of norovirus, and infection with one type may not protect you against the others. Protection against a specific type can develop, but how long it lasts is not known. This helps explain why people of all ages get sick during norovirus outbreaks, even if they have had a stomach bug before.

What are 6 signs of norovirus?

The CDC lists diarrhea, vomiting, nausea and stomach pain as the most common symptoms, with fever, headache and body aches also possible. They usually start 12 to 48 hours after exposure and last 1 to 3 days. Watch for dehydration too: urinating less, a dry mouth and throat, feeling dizzy when standing up, and in children, crying with few or no tears or unusual sleepiness.

What should I eat if I have gastroenteritis?

Start with plenty of fluids to replace what vomiting and diarrhea remove. When your appetite comes back, you can usually return to your normal diet, even if you still have diarrhea; the NIDDK notes that restricted diets and fasting do not help. Small meals and bland starches may be easier at first. Caffeine, fried and fatty foods, very sugary drinks and milk can make diarrhea worse for some people. Infants should keep getting breast milk or formula as usual.

What helps flush out food poisoning?

Nothing flushes food poisoning out faster; your body clears it while you replace fluids. Water, broth, sports drinks and saltine crackers keep most adults hydrated, and an oral rehydration solution is the better choice if you are getting dehydrated. Avoid anti-diarrheal medicine if you have bloody stools or a fever, and do not take antibiotics unless a doctor prescribes them. Bloody diarrhea, a fever over 102°F or diarrhea lasting more than 3 days needs a doctor.

References

  1. Centers for Disease Control and Prevention. Food Poisoning Symptoms. CDC. 2025. Available at: https://www.cdc.gov/food-safety/signs-symptoms/index.html ↩
  2. Centers for Disease Control and Prevention. About Norovirus. CDC. 2024. Available at: https://www.cdc.gov/norovirus/about/index.html ↩
  3. Walter EJS, Cui Z, Tierney R, et al.. Foodborne Illness Acquired in the United States—Major Pathogens, 2019. Emerging Infectious Diseases. 2025;31(4):669-677. doi:10.3201/eid3104.240913 ↩
  4. National Institute of Diabetes and Digestive and Kidney Diseases. Symptoms & Causes of Viral Gastroenteritis ("Stomach Flu"). NIDDK, National Institutes of Health. 2018. Available at: https://www.niddk.nih.gov/health-information/digestive-diseases/viral-gastroenteritis/symptoms-causes ↩
  5. Tay WL, Chien JMF, Poulose V, How CH, Ng MCW. Acute gastroenteritis in adults. Singapore Medical Journal. 2025;66(8):457-461. doi:10.4103/singaporemedj.SMJ-2022-161 ↩
  6. U.S. Food and Drug Administration. What You Need to Know about Foodborne Illnesses. FDA. 2024. Available at: https://www.fda.gov/food/consumers/what-you-need-know-about-foodborne-illnesses ↩
  7. Turcios RM, Widdowson MA, Sulka AC, Mead PS, Glass RI. Reevaluation of Epidemiological Criteria for Identifying Outbreaks of Acute Gastroenteritis Due to Norovirus: United States, 1998-2000. Clinical Infectious Diseases. 2006;42(7):964-969. doi:10.1086/500940 ↩
  8. Lee RM, Lessler J, Lee RA, et al.. Incubation periods of viral gastroenteritis: a systematic review. BMC Infectious Diseases. 2013;13(1):446. doi:10.1186/1471-2334-13-446 ↩
  9. Centers for Disease Control and Prevention. How to Prevent Norovirus. CDC. 2025. Available at: https://www.cdc.gov/norovirus/prevention/index.html ↩
  10. Atmar RL, Opekun AR, Gilger MA, et al.. Norwalk Virus Shedding after Experimental Human Infection. Emerging Infectious Diseases. 2008;14(10):1553-1557. doi:10.3201/eid1410.080117 ↩
  11. National Institute of Diabetes and Digestive and Kidney Diseases. Eating, Diet, & Nutrition for Viral Gastroenteritis ("Stomach Flu"). NIDDK, National Institutes of Health. 2018. Available at: https://www.niddk.nih.gov/health-information/digestive-diseases/viral-gastroenteritis/eating-diet-nutrition ↩
  12. National Institute of Diabetes and Digestive and Kidney Diseases. Symptoms & Causes of Appendicitis. NIDDK, National Institutes of Health. 2021. Available at: https://www.niddk.nih.gov/health-information/digestive-diseases/appendicitis/symptoms-causes ↩
  13. Riddle MS, DuPont HL, Connor BA. ACG Clinical Guideline: Diagnosis, Treatment, and Prevention of Acute Diarrheal Infections in Adults. American Journal of Gastroenterology. 2016;111(5):602-622. doi:10.1038/ajg.2016.126 ↩
  14. National Institute of Diabetes and Digestive and Kidney Diseases. Symptoms & Causes of Food Poisoning. NIDDK, National Institutes of Health. 2019. Available at: https://www.niddk.nih.gov/health-information/digestive-diseases/food-poisoning/symptoms-causes ↩
L

Lucas Summer

Independent Microbiome Researcher

Share:

FREE DOWNLOAD

You've read the research. Now get the protocol.

The complete Gut Restoration Protocol -- 14 pages, 16 peer-reviewed citations, specific strains and doses, and a phased action plan you can start this week.

16 citations 14 pages Phased protocol
Download Free Protocol

No spam. Unsubscribe anytime. Join 10,000+ readers.

Related Articles