Food poisoning usually gets better within a week, according to the NHS, which calls it rarely serious. The exact length depends on the germ that caused it. A bout can end in a day or drag on for weeks.

Women in white aprons and caps cook at a table and a range in an early twentieth-century hospital kitchen.
more
An early twentieth-century hospital kitchen in Gothenburg, Sweden, from the Medical History Museum's collection.Licence: Public domain

What counts as a normal bout

The NHS says most people can treat themselves or their child at home. Cleveland Clinic puts the typical run of symptoms at 12 to 48 hours. Health.com gives the same range and adds that symptoms can last a week or longer in some people.

Healthline says more than 250 types of food poisoning exist. Each one has its own timetable, which is why no single number fits everyone. Healthline lists three things that change the length of an illness:

  • what contaminated the food
  • how much of it you swallowed
  • how severe your symptoms are

Why some cases run longer

Campylobacter is the most common cause of food poisoning in the UK, the NHS says. Cleveland Clinic warns that this infection can leave you sick for weeks. Cleveland Clinic’s wider message is that the illness is generally quicker than many common illnesses, even if it does not feel that way at the time.

Age and health also matter. Cleveland Clinic names children under 5 and adults over 65 as groups that fight infection less well. It also lists pregnancy, chronic illness and some medicines.

Health.com says to see a doctor if diarrhoea lasts longer than three days. The NHS lists dark, smelly urine and passing less of it as warning signs of dehydration. Cleveland Clinic calls severe dehydration the most common complication, though complications overall are rare. Vomiting and diarrhoea drain water and electrolytes, and it can be hard to drink enough to replace them.

How you catch it

The NHS says the cause is food contaminated with germs, and that any type of food can do it. It lists several ways food goes wrong:

  • It was not cooked or reheated thoroughly.
  • It was not stored correctly, for example chilled or frozen.
  • It was left out for too long.
  • Someone who was ill, or who had not washed their hands, handled it.

Food eaten after its use-by date can also cause it, the NHS says.

When the start date is hard to pin down

Symptoms often begin within a few hours or a few days of the meal. The NHS adds that they sometimes take a few weeks. Healthline puts the range at under one hour to three weeks. A long gap makes the guilty meal hard to name.

What to do while it lasts

The NHS says to stay at home, rest and drink plenty of fluids. It names dehydration as the main risk. It advises small sips if you feel sick. It also says to avoid fruit juice and fizzy drinks, which can worsen diarrhoea.

The NHS tells you to call 111 once diarrhoea passes the 7-day mark or vomiting passes 2 days. The same advice covers bloody diarrhoea and a child who stops feeding. Call 999 or go to A&E for vomit that looks like ground coffee, a stiff neck with pain in bright light, or confusion.

When you can go back

NHS inform, the Scottish service, says to wait before returning to school or work. You should go back only after 2 clear days without being sick or having diarrhoea. It asks you to wash your hands often with soap and warm water. It warns that alcohol gel is not always effective.

Cleveland Clinic explains why the care matters. The infections are contagious, and tiny particles of vomit or stool can linger on surfaces and fingers.