How long does food poisoning last?

The duration of food poisoning can vary depending on the type of contaminant and the severity of the illness. In most cases, food poisoning symptoms will appear within a few hours to several days after consuming contaminated food or beverages, and they can last for a few hours up to several days.

The duration of food poisoning can also depend on the individual’s overall health, age, and immune system. In healthy individuals with mild symptoms, the illness can resolve on its own within 24-48 hours without any medical treatment.

However, in severe cases or in individuals with weakened immune systems, the symptoms can last for several days or even weeks, and medical attention may be necessary.

If you suspect you have food poisoning, it is essential to stay hydrated and rest as much as possible. If your symptoms are severe or prolonged, seek medical attention.