Symptoms & Health 6 min read

How Long Does Food Poisoning Last? Duration by Cause, Timeline, and Recovery

Food poisoning typically lasts 24 to 48 hours, but duration varies by cause. Salmonella can last 4 to 7 days. Here is what to expect and when to see a doctor.

VW

Virus Watcher Team

Published 2026-07-16

Food poisoning symptoms and how long they last depends almost entirely on what caused the illness. Some cases clear up in a few hours. Others stretch across a full week. Understanding the cause is the fastest way to know what you are dealing with and when to expect relief.

How Long Does Food Poisoning Last on Average

Most foodborne illness resolves within 24 to 48 hours in otherwise healthy adults. According to the CDC, roughly 48 million Americans get food poisoning each year, and the vast majority recover without medical treatment. The key variable is the pathogen involved.

Bacterial infections from pathogens like Salmonella or Campylobacter generally last longer than illness caused by bacterial toxins (like Staph aureus) or viruses (like norovirus). Toxin-mediated food poisoning often peaks and ends within hours. Infections that require the bacteria to multiply inside your gut tend to produce symptoms over days.

Food Poisoning Duration by Cause

The table below shows typical onset time and symptom duration for the most common causes of food poisoning in the United States, based on data from the CDC and FDA Bad Bug Book.

Cause Onset After Eating Duration Common Sources
Staph aureus (toxin) 30 minutes to 8 hours 24 to 48 hours Deli meats, potato salad, egg salad
Norovirus 12 to 48 hours 1 to 3 days Leafy greens, shellfish, person-to-person
Salmonella 6 hours to 6 days 4 to 7 days Poultry, eggs, raw produce
Campylobacter 2 to 5 days 2 to 10 days Undercooked poultry, unpasteurized milk
E. coli (most strains) 3 to 4 days 5 to 10 days Ground beef, raw produce, unpasteurized juice
E. coli O157:H7 (STEC) 1 to 10 days Up to 10 days Ground beef, raw leafy greens
Clostridium perfringens 6 to 24 hours Less than 24 hours Cooked meats, gravies left at room temperature
Bacillus cereus 30 minutes to 15 hours 24 hours or less Rice, starchy leftovers
Listeria 9 to 48 hours (invasive: 1 to 4 weeks) Variable Deli meats, soft cheeses, smoked fish

Sources: CDC foodborne illness estimates, FDA Bad Bug Book (3rd edition).

Hour by Hour: What to Expect

Food poisoning does not follow a single timeline, but the general progression for the most common bacterial and viral cases looks like this.

First 1 to 8 Hours

For toxin-mediated illness (Staph aureus, Bacillus cereus), symptoms often begin within this window. Nausea is usually the first sign, followed quickly by vomiting and stomach cramps. This phase can be severe but typically short-lived.

For infections requiring bacterial growth in your gut (Salmonella, Campylobacter, E. coli), this period is still incubation. You may feel nothing yet.

Hours 8 to 24

This is the most common window for symptoms to begin across all types of food poisoning. Nausea, vomiting, diarrhea, stomach cramping, and sometimes fever appear or intensify. Dehydration risk increases during this phase, particularly if both vomiting and diarrhea are present simultaneously.

Hours 24 to 48

For most mild to moderate cases, this is when symptoms start to ease. Vomiting typically resolves before diarrhea. Appetite remains low, fatigue is common, and loose stools may continue. Most people who got sick from Staph aureus or norovirus are substantially better by the 48-hour mark.

Days 2 to 7

Salmonella and Campylobacter often follow a longer arc. Diarrhea may persist for 4 to 7 days. Fever can be present throughout. Mayo Clinic notes that Salmonella can sometimes spread from the intestines into the bloodstream, which requires medical treatment, so persistent high fever during this phase warrants a call to your doctor.

Day 7 and Beyond

Most healthy adults are fully recovered by day 7. If symptoms are still present after a week, especially diarrhea, fever, or bloody stools, see a doctor. Some pathogens such as E. coli O157:H7 carry a risk of hemolytic uremic syndrome (HUS), a serious kidney complication that develops 5 to 10 days after illness begins.

When Symptoms Start: Incubation Period Explained

The time between eating contaminated food and feeling sick is called the incubation period. Knowing this can help identify the likely cause.

Symptoms within minutes to a few hours point to a preformed toxin, not an infection. Staph aureus and Bacillus cereus produce toxins in food before you eat it. The toxin is already present; no bacteria need to grow inside you.

Symptoms starting 12 to 48 hours after a meal are more consistent with norovirus or Salmonella, depending on what you ate and who else around you got sick. If other people who ate the same food also became ill, a shared food source is more likely. If sick contacts did not eat the same food, consider person-to-person transmission (norovirus spreads readily this way).

Symptoms starting 2 to 5 days after a meal suggest Campylobacter, which has one of the longer incubation periods among common foodborne pathogens.

Recovery: What Helps

There is no shortcut for most cases of food poisoning. The body needs time to clear the pathogen or toxin.

Fluids are the priority. Dehydration from vomiting and diarrhea is the primary risk in most food poisoning cases. Small, frequent sips of water, diluted sports drinks, or oral rehydration solutions (like Pedialyte) are easier to keep down than large amounts at once. The CDC recommends oral rehydration solutions over plain water for significant fluid losses because they replace electrolytes as well as water.

Rest. Your immune system is working hard. Activity that increases core body temperature or stress on the gut slows recovery.

Bland foods when ready. Once vomiting stops and appetite returns slightly, start with easy-to-digest foods: plain crackers, toast, bananas, or plain rice. Avoid dairy, high-fat foods, alcohol, and anything heavily spiced until you feel fully recovered.

Avoid anti-diarrheal medications unless directed by a doctor. Products like loperamide (Imodium) slow gut motility, which can be harmful if your body is trying to expel a toxin-producing pathogen. The FDA specifically advises against using these for bloody diarrhea or when fever is present.

Antibiotics are not usually needed. Most food poisoning resolves on its own. Antibiotics are prescribed selectively for certain high-risk cases, immunocompromised patients, or specific infections like Listeria.

When to Seek Medical Care

Most food poisoning does not require a doctor visit. Go to urgent care or an emergency room if you experience any of the following:

  • Signs of significant dehydration: no urination for 8 or more hours, dizziness when standing, very dry mouth, confusion
  • Bloody stools or bloody vomit
  • High fever above 102F (38.9C) that does not improve
  • Inability to keep any liquid down for more than 12 hours
  • Symptoms that are not improving after 3 days
  • Neurological symptoms such as blurred vision, muscle weakness, or tingling (these can indicate botulism, a rare but serious toxin)
  • You are pregnant, over 65, under 5, or immunocompromised

E. coli O157:H7 is a specific case worth knowing: if you develop severe stomach cramps and bloody diarrhea, avoid anti-diarrheal medications and call a doctor promptly. Hemolytic uremic syndrome, a complication of this infection, can cause acute kidney failure and requires hospital care. The Mayo Clinic flags that children are particularly vulnerable.

Is Food Poisoning Going Around Near You?

Sometimes what looks like personal food poisoning is part of a larger outbreak tied to a recalled product or a contaminated source in the food supply. The FDA and CDC track these events, but alerts do not always reach the public quickly.

You can follow current food safety alerts, active recalls, and outbreak investigations at Virus Watcher food safety tracking.

If you recently recovered from norovirus-like symptoms, the Virus Watcher norovirus symptoms checker can help you figure out whether your illness was food poisoning or a viral gastroenteritis infection spreading in your community.

The Virus Watcher app sends real-time alerts for FDA food recalls, active foodborne illness outbreaks, and local disease activity in your area. Most people who track local food safety alerts through the app catch recall notices days before they see them elsewhere.

This is changing daily.

Get real-time alerts before it makes the news.

food poisoning how long how long does food poisoning last food poisoning duration food poisoning symptoms food poisoning recovery food poisoning timeline food poisoning causes

Get the weekly outbreak digest.

What's active, what's spreading, and what to watch. No spam.

Don't find out from the news.

Outbreaks are changing daily. Get real-time alerts before they make headlines.

Free. 200+ diseases. Updated daily.

Virus Watcher