Food Poisoning or Stomach Flu? How to Tell the Difference

Food poisoning or stomach flu? Compare timing, spread, symptoms and duration, learn how norovirus fits in, spot the signs of dehydration, and know when bloody diarrhea or fever needs a doctor.

HealthPathCore11 min read
A slice of plain toast

The short answer

Food poisoning and stomach flu overlap, and norovirus causes both. Illness within hours of a shared meal points to food, while sickness passing person to person over several days points to a stomach virus. Either way, sip fluids, and see a doctor for bloody diarrhea, fever over 102°F, diarrhea beyond three days, or signs of dehydration.

Key takeaways

  • Stomach flu is viral gastroenteritis, most often caused by norovirus, and has nothing to do with influenza.
  • Norovirus causes both stomach flu and food poisoning, so a single illness can fit both labels.
  • Food poisoning can start anywhere from 30 minutes to about two weeks after eating, depending on the germ, so the last meal is not always the culprit.
  • Several people falling ill after sharing a meal points to food, while illness spreading through a household over several days points to a contagious virus.
  • Most people with norovirus recover in one to three days but can shed the virus in their stool for two weeks or more.
  • Hand sanitizer does not work well against norovirus, so wash with soap and water for at least 20 seconds.
  • Oral rehydration solutions are the best choice for children, older adults, and anyone with severe diarrhea or signs of dehydration.
  • See a doctor for bloody diarrhea, a fever over 102°F, diarrhea lasting more than three days, vomiting that stops you keeping liquids down, or signs of dehydration.

You felt fine at lunch, and now you cannot stray far from the bathroom. The first question most people ask is what caused it: the chicken salad, or the bug that has been working its way through the office? The honest answer is that the two overlap far more than the names suggest, and the same virus is often behind both.

This article sets out the clues that point one way or the other, what actually helps while you recover, and the signs that mean you need a doctor. It can help you understand what is going on and decide what to do next, but it cannot diagnose you.

What is the difference between food poisoning and stomach flu?

Food poisoning describes how you got sick, while stomach flu describes what made you sick. Food poisoning, which doctors call foodborne illness, means you swallowed a germ or toxin in contaminated food or drink. Stomach flu is the everyday name for viral gastroenteritis, an inflammation of the lining of the stomach and intestines caused by a virus.

Despite the name, stomach flu has nothing to do with influenza. NIDDK, the National Institute of Diabetes and Digestive and Kidney Diseases, points out that flu viruses do not cause viral gastroenteritis. The usual culprits are viruses such as norovirus and rotavirus.

Food poisoning has a longer list of causes. MedlinePlus notes that bacteria and viruses cause most cases, with parasites and chemicals less common. Bacteria such as Salmonella, Campylobacter, and E. coli, and toxins that some bacteria leave behind in food, are frequent offenders.

Because one label describes the route and the other describes the cause, a single illness can fit both. Norovirus caught from a salad made by a sick food worker is food poisoning and stomach flu at once. Either way, most cases are managed the same way at home, and the fundamentals of looking after your physical health while you recover, rest and fluids above all, matter more than the label.

How can you tell food poisoning from stomach flu?

Often you cannot tell for certain, but the timing, who else is sick, and the pattern of symptoms all give useful clues. The table below shows the typical patterns. Treat it as a guide to likelihood rather than a diagnosis, because norovirus spread through food blurs every line in it.

CluePoints toward bacterial food poisoning or a toxinPoints toward stomach flu (viral gastroenteritis)
Timing after exposureAnywhere from 30 minutes to several days after the food, depending on the germUsually 12 to 48 hours after contact with norovirus
How it spreadsMainly through the contaminated food or drink itself, though some bacteria can also pass from person to personVery easily from person to person, through shared food, surfaces, and close contact
Who else is sickPeople who ate the same meal, often falling ill around the same timePeople in the same household, class, or workplace, often one after another over several days
Main symptomsDiarrhea, stomach cramps, nausea, vomiting, and fever; blood in the stool is more typical of some bacteriaSudden vomiting and watery diarrhea, nausea, and cramps; sometimes fever, headache, and body aches
Usual durationA few hours to several days, depending on the germOne to three days for most people with norovirus
TreatmentFluids; a doctor may prescribe antibiotics for some bacterial causes once identifiedFluids and rest; antibiotics do not work against viruses

The most useful clue is usually the people around you. If several people who shared a meal get sick within hours of each other, a food source is likely. If illness works through a household one person at a time, a contagious virus is the better bet.

Symptoms alone rarely settle it. Vomiting, diarrhea, cramps, and nausea are common to both, which is why doctors usually diagnose from your history and symptoms, and NIDDK notes that tests are typically not needed when symptoms are mild and short-lived.

How soon after eating does food poisoning start?

Food poisoning can start anywhere from 30 minutes to about two weeks after eating, depending on the germ, so the last thing you ate is not always the culprit. The CDC's published onset times show how wide the range is.

GermTypical time to symptomsFoods often involved
Staphylococcus aureus (staph) toxin30 minutes to 8 hoursFoods handled by hand and then left unrefrigerated, such as sliced meats, sandwiches, and pastries
Clostridium perfringens6 to 24 hoursLarge batches of meat, poultry, or gravy kept warm for hours
Salmonella6 hours to 6 daysRaw or undercooked eggs, poultry, and meat, and raw produce
Norovirus12 to 48 hoursFood handled by a sick person, leafy greens, fresh fruit, and raw oysters
Campylobacter2 to 5 daysRaw or undercooked poultry and unpasteurized milk
E. coli (Shiga toxin-producing)3 to 4 daysUndercooked ground beef, raw produce, and unpasteurized milk or juice
Listeria (invasive illness)About 2 weeksDeli meats, unpasteurized soft cheeses, and refrigerated smoked seafood

Two lessons follow from the table. Heavy vomiting that starts within a few hours of a meal fits a toxin already present in the food, such as staph. And an illness that begins three or four days after a cookout may still trace back to it, even though you have eaten many meals since.

Not every questionable bite leads anywhere, either. If yours was a slice of bread you later noticed was fuzzy, what happens after eating moldy bread is usually far less dramatic than the worry, and for most healthy adults it amounts to a bad taste at most.

What is norovirus, and why does it spread so easily?

Norovirus is a highly contagious virus that inflames the stomach and intestines, and it is the bug most people mean when they say stomach flu. The CDC notes that symptoms usually begin 12 to 48 hours after exposure and that most people recover in one to three days.

The main symptoms are diarrhea, vomiting, nausea, and stomach pain, sometimes with fever, headache, and body aches. The onset tends to be sudden, and dehydration is the main risk, especially for young children, older adults, and people with other illnesses.

Norovirus spreads through close contact with a sick person, through food or drink they have handled, and through contaminated surfaces followed by unwashed hands to the mouth. Raw or undercooked shellfish such as oysters can carry it too. That is why it is both a common cause of foodborne illness and the classic bug that sweeps through households, schools, and cruise ships.

You can stay contagious after you feel better. According to the CDC, the virus can remain in your stool for two weeks or more after you recover.

How do you stop norovirus spreading at home?

  • Wash with soap and water for at least 20 seconds, especially after using the toilet and before handling food. The CDC says hand sanitizer does not work well against norovirus, so use it only as an extra step, never as a replacement.
  • Stay out of the kitchen. Do not prepare food for others or care for others until at least 2 days (48 hours) after your symptoms stop.
  • Clean up carefully. Wear gloves, wipe up vomit or diarrhea with paper towels, and seal them in a plastic bag. Then disinfect the area with a chlorine bleach solution; the CDC suggests 5 to 25 tablespoons of household bleach per gallon of water, left on the surface for at least 5 minutes.
  • Handle laundry with care. Wash soiled clothing and bedding promptly, and wash your hands afterward.

What are the signs of dehydration?

Strong thirst, a dry mouth, peeing less than usual, darker urine, tiredness, and lightheadedness are the early signs of dehydration in adults, according to MedlinePlus. Dehydration, meaning your body has lost more fluid than it has taken in, is the main danger of both food poisoning and stomach flu, and it matters more than which one you have.

WhoEarly signsSigns that need care right away
AdultsStrong thirst, dry mouth, peeing and sweating less than usual, darker urine, dry skin, tiredness, lightheadednessConfusion, fainting, not peeing at all, a fast heartbeat, or fast breathing
Babies and young childrenDry mouth and tongue, fussiness, fewer wet diapersCrying without tears, no wet diaper for 3 hours or more, sunken eyes, unusual sleepiness, high fever
Older adults and people with long-term illnessThe same as other adults, though thirst can be a less reliable warningConfusion, dizziness, or a fall

Your urine is one of the easiest checks. Pale yellow means you are keeping up, while dark yellow or amber means you are falling behind, and a urine color chart makes the shades easy to compare.

The lightheaded rush when you stand up is also worth noticing. It happens when fluid loss lowers your blood pressure, and when low blood pressure becomes a problem explains which accompanying symptoms need medical attention.

What should you drink and eat while you recover?

Small, frequent sips of fluid come first, and an oral rehydration solution is the best choice for children, older adults, and anyone with severe diarrhea or signs of dehydration. NIDDK says most adults can replace lost fluids and electrolytes with water, fruit juice, sports drinks, and broth, and that saltine crackers help replace electrolytes too.

Oral rehydration solutions, such as Pedialyte, are drinks that contain glucose and electrolytes, the salts such as sodium and potassium that your body loses through vomiting and diarrhea. Give children an oral rehydration solution as directed on the label, and talk to your child's doctor before giving one to a baby. Babies should keep having breast milk or formula as usual.

How do you keep fluids down when you are vomiting?

  • Rest your stomach for a short while after vomiting, then start with a sip or a spoonful every few minutes.
  • Build up slowly as long as the fluid stays down.
  • Choose clear liquids at first; NIDDK suggests sipping small amounts of clear liquids when vomiting is a problem.
  • Skip alcohol until you have recovered, because it adds to fluid loss.

Once you are keeping fluids down, you do not need to hit a set number of glasses. There is no official eight-glasses-a-day rule, and pale urine is a better guide than a count.

Food can come back as soon as you feel like eating. NIDDK notes that most experts do not recommend fasting or a restricted diet, and that you can usually return to your normal diet once your appetite returns, even if some diarrhea continues. Bland, easy foods are a sensible start if they sit better.

Should you take anti-diarrhea medicine?

Sometimes, if you are an adult. NIDDK says adults can sometimes use loperamide (Imodium) or bismuth subsalicylate (Pepto-Bismol, Kaopectate) for diarrhea from viral gastroenteritis. These medicines can be unsafe for infants and children, so check with a doctor first. If you have bloody diarrhea or a fever, which may signal a bacterial or parasitic infection, skip them and see a doctor.

Antibiotics do nothing against viruses, so they will not help stomach flu. For some bacterial food poisoning, a doctor may prescribe them once the cause is identified.

How long do food poisoning and stomach flu last?

Most people with norovirus recover in one to three days, while food poisoning can last from a few hours to several days depending on the germ. If diarrhea lasts more than three days, the CDC advises seeing a doctor.

A few foodborne infections cause complications that outlast the stomach upset. The CDC lists kidney damage among them, including hemolytic uremic syndrome (HUS), a condition that can cause kidney failure and is linked to certain E. coli infections. Peeing much less than usual in the days after bloody diarrhea is a reason to get checked promptly.

It is normal to feel tired and off your food for a day or two after the worst is over. Symptoms that improve and then clearly worsen again, or that show no sign of easing after a few days, deserve a call to your doctor.

Who is more likely to get seriously ill?

Babies and young children, older adults, pregnant people, and anyone with a weakened immune system are most at risk of serious illness from food poisoning or stomach flu. MedlinePlus lists pregnant women, older adults, infants, premature babies, and people with weakened immunity among the higher-risk groups.

These groups can become dehydrated faster or are more vulnerable to particular germs. Pregnancy deserves special mention: the CDC advises pregnant people to see a doctor for a fever with flu-like symptoms, because even a mild infection can affect a pregnancy. Listeria, linked to deli meats and unpasteurized soft cheeses, is the best-known example.

If you care for someone in one of these groups, act earlier than you would for yourself. A baby with a dry diaper for three hours, or an older relative who seems confused, needs care the same day.

When should you see a doctor or call 911?

See a doctor if you have bloody diarrhea, a fever over 102°F, diarrhea that lasts more than three days, vomiting so often you cannot keep liquids down, or signs of dehydration. Those are the thresholds on the CDC's food poisoning symptoms page, and they apply just as well to stomach flu.

Call your doctor or go to urgent care for:

  • Diarrhea with blood in it, even once
  • A fever over 102°F
  • Diarrhea lasting more than three days
  • Vomiting so frequent you cannot keep fluids down
  • Peeing very little, a dry mouth and throat, or dizziness when you stand
  • Any fever with flu-like symptoms during pregnancy
  • Symptoms that are not improving in a baby, an older adult, or someone with a weakened immune system

Call 911 or go to the emergency room for:

  • Confusion, fainting, or not peeing at all
  • A fast heartbeat or fast breathing along with signs of dehydration
  • Severe, constant belly pain
  • Blurred or double vision, drooping eyelids, slurred speech, difficulty swallowing or breathing, or muscle weakness, which can signal botulism, a rare but life-threatening food poisoning
  • A baby or young child who is unusually sleepy, hard to wake, or has sunken eyes and no tears

If you think you swallowed a poisonous mushroom, a cleaning product, or another chemical, call Poison Control at 1-800-222-1222 right away. And if you suspect food from a restaurant or store made you sick, report it to your local health department, because those reports help public health teams spot outbreaks.

Common questions

How do I know if I have food poisoning or a stomach bug?
You often cannot be certain, because norovirus causes both. Timing and company are the best clues. Several people falling ill within hours of sharing a meal suggests food poisoning, while illness spreading from person to person through a household over several days suggests a stomach virus. Bloody diarrhea and high fever are more typical of bacterial food poisoning and are reasons to see a doctor.
How long after eating bad food do you get sick?
Anywhere from 30 minutes to about two weeks, depending on the germ. According to the CDC, staph toxin can cause symptoms within 30 minutes to 8 hours, norovirus within 12 to 48 hours, Salmonella within 6 hours to 6 days, and Listeria about two weeks later. That wide range means the last thing you ate is not always the cause.
How long is norovirus contagious?
You are most contagious while you are sick and in the first few days after you recover, but the CDC notes norovirus can stay in your stool for two weeks or more. Do not prepare food or care for others until at least 48 hours after your symptoms stop, and keep washing your hands with soap and water.
What should I drink when I have stomach flu?
Small, frequent sips of fluid. NIDDK says most adults can use water, fruit juice, sports drinks, and broth, while children, older adults, and anyone with severe diarrhea or signs of dehydration should use an oral rehydration solution such as Pedialyte. Talk to a doctor before giving one to a baby, and keep babies on breast milk or formula.
When should I go to the doctor for food poisoning?
The CDC advises seeing a doctor for bloody diarrhea, a fever over 102°F, diarrhea lasting more than three days, vomiting so frequent you cannot keep liquids down, or signs of dehydration such as peeing very little, a dry mouth and throat, or dizziness on standing. Pregnant people with a fever and flu-like symptoms should also get checked.
Does hand sanitizer kill norovirus?
Not reliably. The CDC says hand sanitizer does not work well against norovirus, so washing with soap and water for at least 20 seconds is the better choice, especially after using the toilet and before handling food. You can use sanitizer as an extra step, but not as a replacement. Disinfect contaminated surfaces with a chlorine bleach solution.
Can you take Imodium for food poisoning?
Adults can sometimes use loperamide (Imodium) or bismuth subsalicylate for diarrhea from a stomach virus, according to NIDDK. Skip them and see a doctor if you have bloody diarrhea or a fever, which can signal a bacterial or parasitic infection. These medicines can be unsafe for infants and children, so check with a doctor before giving them to a child.

Sources

Published research and guidance this page draws on. Check the original where a detail matters to you.

  1. 1About NorovirusCenters for Disease Control and Prevention
  2. 2How to Prevent NorovirusCenters for Disease Control and Prevention
  3. 3Food Poisoning SymptomsCenters for Disease Control and Prevention
  4. 4Food PoisoningNational Institute of Diabetes and Digestive and Kidney Diseases (NIH)
  5. 5Viral Gastroenteritis (Stomach Flu)National Institute of Diabetes and Digestive and Kidney Diseases (NIH)
  6. 6Treatment of Viral Gastroenteritis (Stomach Flu)National Institute of Diabetes and Digestive and Kidney Diseases (NIH)
  7. 7Foodborne Illness: MedlinePlus health topicMedlinePlus, U.S. National Library of Medicine
  8. 8Gastroenteritis: MedlinePlus health topicMedlinePlus, U.S. National Library of Medicine
  9. 9Dehydration: MedlinePlus health topicMedlinePlus, U.S. National Library of Medicine
#food-poisoning#stomach-flu#norovirus#dehydration

This article is for general education and is not a substitute for professional medical advice. Speak with a qualified healthcare provider about your individual circumstances.

About HealthPathCore

An independent health knowledge library

Every article here is built from published research and guidance issued by named health bodies, written in plain language, and dated so you can see how current it is. When the evidence moves, we come back and correct the piece.

How we research and write

More in Physical Health

Is It Herpes or Something Else? How to Know
Physical Health

Is It Herpes or Something Else? How to Know

Herpes cannot be diagnosed by sight, and canker sores, ingrown hairs, folliculitis, contact dermatitis and syphilis can all look similar. Here is what separates them and how testing works.

HealthPathCore7 min read

Clearer health, in your inbox

One practical, evidence-checked email a week. No spam, no hype, and you can unsubscribe anytime.

Made with Modulify