how long does food poisoning last: The duration of food poisoning varies based on the specific pathogen and individual factors. Mild cases might resolve within a day or two, while severe cases can last up to a week. Stay hydrated and seek medical attention if symptoms worsen or persist.