In fact, food poisoning is so prevalent that one in six Americans get it every year.
Food poisoning doesn’t just set in immediately after a meal.
Other forms of food poisoning could take weeks (or months, like Hepatitis A) to show up.

In general, most food poisoning cases last anywhere from one to 10 days (viaCleveland Clinic).
