Health Tips

Food Poisoning Symptoms: Home Care and When to Get Help

By Nurse on Duty

November 07, 2026

By Nurse on Duty · 07 November 2026 · Based on the sources listed below

Food poisoning symptoms usually include feeling sick, vomiting, diarrhoea, stomach cramps, and sometimes a fever, starting within hours or days of eating contaminated food. Most people get better at home within a week with rest and plenty of fluids, but some warning signs mean you should see a doctor quickly.

What is food poisoning?

Food poisoning (foodborne illness) happens when you eat or drink something contaminated with germs such as bacteria, viruses, or parasites, or with toxins they make. Common culprits include norovirus, Salmonella, Campylobacter, E. coli, and Staphylococcus aureus.

WHO notes that unsafe food causes illness in people of all ages, but infants, young children, older people, and those who are already sick are hit hardest.

Common food poisoning symptoms

Mayo Clinic notes that some less common types of food poisoning affect the nerves, causing blurred or double vision, tingling, or weakness. These need urgent medical care.

How soon do symptoms start and how long do they last?

According to the NHS, symptoms usually start within a few hours or a few days of eating the food, and occasionally not for a few weeks. Most people feel better within a week.

How to treat food poisoning at home

  1. Rest at home. Stay off work or school while you are unwell so you do not spread the infection, and follow your workplace or school rules on when to return.
  2. Drink plenty of fluids. Water or diluted squash is fine; take small, frequent sips if you are vomiting.
  3. Use oral rehydration solution (ORS) if a pharmacist or doctor recommends it, especially for older adults and people with long-term conditions (see signs of dehydration in adults).
  4. Avoid fruit juice and fizzy drinks, which the NHS says can make diarrhoea worse.
  5. Eat when you feel able. Small, plain meals are easier; avoiding fatty or spicy food may help.
  6. Wash your hands well with soap and water after using the toilet and before handling food, and do not cook for others until you are better.

Ask a pharmacist before using medicines to stop diarrhoea. The NHS advises not to give these to children under 12, and not to give aspirin to anyone under 16. For a child with diarrhoea or vomiting, see our guide to diarrhoea in children and ORS, and check any medicine dose with the label, a pharmacist, or a doctor, because it depends on the child’s weight and the product.

Who is at higher risk?

CDC advises anyone who is pregnant and has a fever and flu-like symptoms to see a doctor. Mayo Clinic notes that some foodborne infections can also affect the unborn baby.

When to get medical help

See a doctor or call your health hotline if you have:

Go to emergency care or call your local emergency number if you have:

How to prevent food poisoning

WHO’s Five Keys to Safer Food are a simple checklist for every kitchen:

  1. Keep clean: wash hands with soap for at least 20 seconds and keep surfaces clean.
  2. Separate raw and cooked: use different boards and knives for raw meat, poultry, and seafood.
  3. Cook thoroughly: Mayo Clinic lists safe internal temperatures of 165°F (74°C) for poultry, 160°F (71°C) for ground meat, and 145°F (63°C) for whole cuts and fish, plus a 3-minute rest.
  4. Keep food at safe temperatures: refrigerate leftovers promptly and reheat them until steaming hot (165°F or 74°C).
  5. Use safe water and raw materials: wash fruit and vegetables in safe water and avoid food past its use-by date.

Frequently asked questions

How long does food poisoning last?

Most cases last from a few hours to several days, and the NHS says symptoms usually get better within a week. How long it lasts depends on the germ and your health. If diarrhoea continues for more than 3 days, or you feel worse instead of better, see a doctor to check for dehydration or another cause.

What should I eat after food poisoning?

Start with fluids and add food once you feel able. Small portions of plain, easy-to-digest foods are usually best, and it may help to avoid fatty, spicy, or heavy meals for a day or two. Avoid fruit juice and fizzy drinks while you still have diarrhoea, and go back to your normal diet gradually.

Is it food poisoning or stomach flu?

Both can cause vomiting, diarrhoea, and cramps, and norovirus can spread through food or from person to person. Food poisoning is more likely if several people who shared a meal become ill. Home care is similar for both, so focus on fluids, hand washing, and watching for the warning signs above.

Related on Nurses Notes

Sources

This article is for education only and does not replace advice from your own doctor, nurse, or other qualified health professional.