4 doctors weighed in:

If I have food poisoning, how long should it last?

4 doctors weighed in
Dr. Arthur Heller
Internal Medicine - Gastroenterology
2 doctors agree

In brief: Depends

Staph: lasts 1-3 days.
Viral gastroenteritis can last a week. Anything longer needs evaluation. See doc if fever, bleeding, severe symptoms, i.e. Can't keep anything down or in, other health issues, e.g. Diabetes, chronic illnesses, elderly, very young, rash, joint pains, recent travel, antibiotics in past 2-3 months, etc to make sure of the diagnosis, and get appropriate rx, avoid dehydratio, .

In brief: Depends

Staph: lasts 1-3 days.
Viral gastroenteritis can last a week. Anything longer needs evaluation. See doc if fever, bleeding, severe symptoms, i.e. Can't keep anything down or in, other health issues, e.g. Diabetes, chronic illnesses, elderly, very young, rash, joint pains, recent travel, antibiotics in past 2-3 months, etc to make sure of the diagnosis, and get appropriate rx, avoid dehydratio, .
Dr. Arthur Heller
Dr. Arthur Heller
Thank
Dr. Tracie Leonhardt
Emergency Medicine

In brief: Food poisoning

This would depend on the organism causing the food poisoning.
It could be hours to days. If it lasts more than 48 hours or if there is blood in the stool follow with a local physician or ER.

In brief: Food poisoning

This would depend on the organism causing the food poisoning.
It could be hours to days. If it lasts more than 48 hours or if there is blood in the stool follow with a local physician or ER.
Dr. Tracie Leonhardt
Dr. Tracie Leonhardt
Thank
Get help from a real doctor now
Dr. Vicken Poochikian
Board Certified, Internal Medicine
38 years in practice
2M people helped
Continue
108,000 doctors available
Read more answers from doctors