Skip to content

How long should food poisoning last?

Most food poisoning settles in a few days and nearly all of it within a week. 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.

Source: NHS, food poisoning

How long it usually lasts, by cause

ResultIn shortWhat it means
Starts within 1 to 6 hoursToxin, over in a dayStaph or Bacillus cereus, the classic reheated rice or cream cake. Violent vomiting, then done within 12 to 24 hours.
Starts within 12 to 48 hoursNorovirus, 1 to 3 daysThe one that runs through a household. Vomiting and watery diarrhea, better in two or three days.
Starts within 1 to 3 daysBacterial, 3 to 7 daysSalmonella, campylobacter and similar. Cramps and diarrhea that can last a week, sometimes with fever.
Still going past 7 daysGet it looked atBeyond a week the odds shift toward a parasite such as giardia, or something that was never food poisoning.
Bloody stool, fever over 102F, no urine, or severe painDo not waitThese do not belong to the timeline. Seek care the same day whichever day of the illness it is.

Timelines are typical, not promised. The red flags below the table override the clock at any point. Check it against the guidelines.

Look up another result

A result is rarely the only one on the page. Each of these gives the bands, in both unit systems, and what happens next.

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

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.

Buying through this link supports the free library with a small commission. It never changes a pick.

A question about your own situation?

One question, answered personally by a doctor in writing within 24 hours.

People also ask

Health education, not medical advice.