AI
Search doctors, labs, hospitals…
Join as Lab
Digestive Health

What causes food poisoning and how long does it last?

Asked 2 days ago 2 views 3 answers
I had vomiting and diarrhoea after eating out. When should I see a doctor?
Sponsored
🩺

Health Conditions A–Z

LabDekho

500+ Diseases & Conditions Explained

Understand symptoms, causes, treatment options and prevention for hundreds of conditions — written for patients, reviewed for accuracy.

4.7 · 2M+ reads reviews

3 Answers

Sort by:
0

Bacteria (Salmonella, Campylobacter, E. coli), viruses (norovirus), or preformed toxins. Most cases resolve in 1–3 days with fluids and rest. Seek care for bloody stools, high fever, signs of dehydration, or symptoms beyond three days.

answered 2d ago•
Prakash Bhandari
0

Oral rehydration solution is the priority. Plain water alone does not replace sodium and potassium losses adequately.

answered 2d ago•
Tanya Grover
0

Avoid anti-motility drugs like loperamide if there is blood in the stool or high fever, as they can worsen invasive bacterial infections.

answered 2d ago•
Manish Talwar

Your Answer

Sign in to answer this question

Sign in from your dashboard to post an answer.