How Long Does It Take for Food Poisoning to Pass?

Written by katie leigh
  • Share
  • Tweet
  • Share
  • Email

Food poisoning can take many different forms, depending on the bacteria that sparks it, but the symptoms are generally the same. Food poisoning causes severe vomiting, diarrhoea, stomach cramps, fever and fatigue, and though the symptoms will likely be very sudden and violent, the worst of them should dissipate within 12 to 48 hours. A person who has suffered from food poisoning may continue to feel a bit queasy, irregular and tired for up to 10 days, but all symptoms should pass after that.

Other People Are Reading

Treating Food Poisoning

Food poisoning carries a serious risk of dehydration, so drink plenty of water and sports drinks, even if you're throwing up and suffering from diarrhoea, as this will keep at least some fluids in your system and keep your electrolytes somewhat balanced. Once the most severe symptoms of food poisoning have passed, drink water, rest and eat what you can until you've returned to full health.

Danger Zones

If very severe food poisoning symptoms, such as constant vomiting, diarrhoea and dizziness, persist for more than 48 hours, go to a doctor or hospital immediately, as they can be a sign of complications that require a medical professional's attention. Pregnant women, infants, the elderly and those with suppressed immune systems should seek medical attention immediately if they have food poisoning, as they are typically not strong enough to fight the condition on their own.

Don't Miss

  • All types
  • Articles
  • Slideshows
  • Videos
  • Most relevant
  • Most popular
  • Most recent

No articles available

No slideshows available

No videos available

By using the site, you consent to the use of cookies. For more information, please see our Cookie policy.