Skip to content

How long should food poisoning last?

Answered by the AskDoc Medical Team · Medically reviewed under our Medical Director, MBBS

Most food poisoning burns through in one to three days. The job during it is fluids, not food: oral rehydration salts beat water alone, taken in small frequent sips.

Eat blandly when appetite returns; the gut heals faster with gentle use than with fasting.

Get medical help for blood in stool, high fever, signs of dehydration like dizziness and scant dark urine, symptoms beyond three days, or any severe case in the very young, very old, pregnant or immune-suppressed.

For vomiting or diarrhea

Rehydration salts replace fluid better than water or sports drinks. Keep a few sachets at home; nobody wants to shop for them while sick.

See rehydration salts

As an Amazon Associate, AskDoc earns from qualifying purchases, at no extra cost to you. It never changes what we recommend.

Is this your situation right now?

General answers only go so far. A doctor can look at your numbers and history and give you a written answer about you.

People also ask

Health education, not personal medical advice. In an emergency, contact your local emergency service now.

In an emergency, do not use this site. Chest pain, trouble breathing, weakness on one side, trouble speaking, heavy bleeding, serious injury, or thoughts of harming yourself: contact your local emergency service now.