How Long Food Poisoning Lasts and When to Worry

Most cases of food poisoning last between one and three days, though the exact timeline depends on which germ caused the illness. Some types clear up in under 24 hours, while others can drag on for a week or more. Knowing what to expect helps you gauge whether your case is running a normal course or needs medical attention.

Typical Duration by Cause

Food poisoning isn’t one illness. It’s a catchall term for dozens of infections, each with its own clock. The most common culprits in the U.S. break down like this:

  • Staph toxin: The fastest to hit and the fastest to resolve. Symptoms start within 30 minutes to 8 hours of eating contaminated food and typically clear within 24 hours.
  • Clostridium perfringens: Often called the “buffet bug” because it thrives in food left at room temperature. Cramps and diarrhea begin 8 to 16 hours after eating and usually resolve within 24 hours.
  • Norovirus: The most common cause of foodborne illness overall. Symptoms appear 12 to 48 hours after exposure and last 12 to 60 hours, so most people feel better within two to three days.
  • Salmonella: Onset is 6 to 48 hours, and symptoms persist for 4 to 7 days. This is one of the reasons some bouts of food poisoning feel like they’ll never end.
  • Campylobacter: Slower to develop, with symptoms starting 2 to 5 days after exposure. Illness can last anywhere from 2 to 10 days.
  • E. coli O157:H7: Symptoms usually begin 2 to 5 days after ingestion and may last about 8 days. Around 8 percent of infections lead to a serious kidney complication called hemolytic uremic syndrome, which requires hospital care.

Because you rarely know which specific germ you picked up, a useful rule of thumb is this: if your symptoms started suddenly with vomiting, you’re likely dealing with a short-lived illness (staph or norovirus). If diarrhea is the main symptom and it came on more gradually, you may be looking at a bacterial infection like Salmonella or Campylobacter that takes several days to clear.

Why Some Cases Last Longer

Several factors push the timeline beyond the averages. People with weakened immune systems, young children, older adults, and pregnant women tend to get sicker and stay sick longer from the same germs that cause a mild, brief illness in healthy adults. The size of the dose matters too. Eating a large amount of contaminated food delivers more bacteria, which can overwhelm your body’s defenses and extend recovery.

Listeria is a good example of a pathogen that behaves very differently depending on who gets infected. In otherwise healthy people, it causes a mild stomach illness lasting a few days. In pregnant women, older adults, or people on immune-suppressing medications, it can become an invasive infection with an incubation period of one to two weeks, sometimes stretching up to 90 days before symptoms even appear.

What Recovery Actually Looks Like

The worst of food poisoning, the intense vomiting, cramping, and frequent diarrhea, usually peaks within the first 12 to 24 hours regardless of the germ involved. After that peak, symptoms gradually taper. But “recovery” doesn’t mean you’ll feel completely normal the moment the vomiting stops. Most people notice lingering fatigue, reduced appetite, and looser-than-normal stools for several days after the acute illness resolves.

Your gut lining takes a beating during an active infection, and it needs time to heal. Dairy products, fatty foods, caffeine, and alcohol can all irritate a recovering digestive tract, so reintroducing foods gradually makes a real difference in how quickly you feel like yourself again. Start with bland, easy-to-digest foods like rice, toast, bananas, and broth, and add complexity back over two to three days.

Staying Hydrated During Active Illness

Dehydration is the biggest practical risk of food poisoning, especially when vomiting and diarrhea happen simultaneously. The goal isn’t to gulp large amounts of water at once, which often triggers more vomiting. Instead, take small sips frequently. A good starting point is about a tablespoon (5 mL) every five minutes, gradually increasing as your stomach tolerates it.

Plain water alone isn’t ideal because diarrhea flushes out sodium and potassium along with fluid. Oral rehydration solutions, available at any pharmacy, replace both fluid and electrolytes in the right proportions. For children especially, these solutions are far more effective than juice or sports drinks, which contain too much sugar and can worsen diarrhea. If you don’t have a commercial rehydration solution on hand, clear broth or diluted juice with a pinch of salt is a reasonable short-term substitute.

When Symptoms Cross Into Concerning Territory

Most food poisoning resolves on its own, but certain signs suggest you need medical evaluation. For adults, those red flags include a fever above 103°F (39.4°C), frequent vomiting that prevents you from keeping any liquids down, loose stools lasting more than three days, and signs of dehydration like extreme thirst, dry mouth, very little urination, dizziness, or lightheadedness.

The thresholds are lower for children. Loose stools lasting more than a day, frequent vomiting, or any fever in a child under two warrants a call to a pediatrician. For older children, a fever of 102°F (38.9°C) or higher is the threshold. Bloody diarrhea at any age is always a reason to seek care promptly, as it can signal an E. coli infection or another pathogen that sometimes causes serious complications.

When to Return to Normal Activities

The CDC recommends staying home from the time you first feel sick until at least two days after your diarrhea ends. This guideline applies to food service workers specifically, but it’s a sensible benchmark for anyone. Many of the germs that cause food poisoning remain contagious for days after you start feeling better, and returning to work or school too early risks spreading the illness to others, particularly through shared bathrooms and kitchens.

For your own body, pushing back into full activity too quickly can slow recovery. Even after symptoms stop, you’re likely mildly dehydrated and running on limited nutrition. Give yourself a day or two of lighter eating and extra fluids before resuming exercise or a demanding schedule.

Lingering Gut Issues After Recovery

About 1 in 10 people who recover from a gut infection develop a condition called post-infectious irritable bowel syndrome. Symptoms include bloating, cramping, irregular bowel habits, and abdominal discomfort that can persist for weeks or months after the original infection clears. This happens because the infection triggers lasting changes in gut sensitivity and the balance of bacteria in your intestines.

If your acute food poisoning resolved but you’re still dealing with unpredictable digestion several weeks later, that’s not unusual and it’s not a sign you’re still infected. It is, however, worth mentioning to a doctor, because targeted dietary changes and sometimes medication can help manage the symptoms while your gut finishes healing.