Food poisoning is something you don’t forget. I remember once eating leftover potato salad. A few hours later, I was curled up on the bathroom floor, asking myself the same question you might be asking right now: How long will this last?
The truth: most cases are short. But sometimes, symptoms stick around longer and can be dangerous. Let’s walk through what you need to know.
Symptoms of Food Poisoning
Food poisoning often feels like a stomach bug that hits out of nowhere. Symptoms can include:
- Nausea
- Vomiting
- Diarrhea (sometimes watery or even bloody)
- Stomach cramps
- Fever or chills
- Weakness and fatigue
The most serious issue is dehydration. Signs include dry mouth, dark urine, dizziness, or not peeing much. (CDC)
Causes Food Poisoning
Food poisoning happens when you eat or drink something contaminated. This can be from:
- Bacteria — Salmonella (chicken, eggs), E. coli (beef, produce), Listeria (deli meats, cheese)
- Viruses — Norovirus (shellfish, produce, ready-to-eat foods)
- Parasites — Giardia, Cryptosporidium (water, fresh produce)
- Toxins or chemicals — spoiled food or poor storage
Living in NYC, where takeout, street food, and buffets are everywhere, it’s easier than you think to get exposed.
How long does food poisoning last?
For most healthy adults, food poisoning passes in 12 to 48 hours. But the exact length depends on the germ.
- Norovirus: 1–3 days
- Salmonella: 4–7 days
- E. coli: up to 10 days
- Listeria: can last weeks, dangerous during pregnancy
If your symptoms last more than 3 days, or they get worse, that’s a warning sign.
📍 Need relief fast? Manhattan Medical Arts in NYC offers same-day walk-in appointments.
👉 Book a Walk-In Appointment
Can you speed up food poisoning recovery?
There’s no magic cure. Your body has to fight it off. But you can make recovery smoother by:
- Drinking fluids slowly (water, electrolyte drinks, broth)
- Resting as much as possible
- Eating small amounts once nausea improves
- Avoiding alcohol and caffeine
Personally, sipping broth and sucking on ice chips helped me keep fluids down.
What to Eat During Food Poisoning Recovery
Recovery happens in stages:
- First hours: ice chips, tiny sips of water or oral rehydration solutions
- After vomiting stops: clear broth, diluted juice, electrolyte drinks
- Day 1–2: bland foods — toast, crackers, bananas, applesauce, plain rice
- Day 2–3: soft foods — plain chicken, oatmeal, boiled potatoes, cooked veggies
Stay away from spicy, fried, greasy, or heavy foods until you’re fully recovered.
What is the treatment for food poisoning?
Most cases clear up at home. Treatment usually means hydration and rest.
But if you’re severely dehydrated, a doctor may give you:
- IV fluids
- Anti-nausea medication
- Antibiotics (for specific bacteria)
- Antiparasitics (for parasites)
Your doctor may also order tests to figure out the cause.
When to call a doctor for food poisoning
Call a doctor right away if you have:
- Fever over 102°F (38.9°C)
- Blood in stool or vomit
- Severe dehydration (no urine, dizziness, very dark urine)
- Vomiting that won’t stop
- Symptoms lasting more than 3 days
- If you’re pregnant, over 65, a child under 5, or have a weak immune system (Mayo Clinic)
📍 Still not better? See Dr. Syra Hanif, our board-certified primary care doctor, from the comfort of your home.
👉 Book a Virtual Appointment
How Do You Know You Have Food Poisoning
Think back:
- Did symptoms start within hours or a day after eating?
- Did anyone else get sick from the same meal?
- Is it diarrhea + vomiting without cough or sore throat?
If yes, chances are high it’s food poisoning. But stomach flu or other problems can look similar.
Is food poisoning contagious?
Yes. Some germs, especially Norovirus, spread easily from person to person.
To avoid spreading:
- Wash your hands often
- Disinfect bathroom surfaces
- Don’t prepare food for others until at least 48 hours after symptoms stop
How doctors diagnose food poisoning
Doctors may ask:
- What did you eat?
- When did symptoms start?
- Did anyone else get sick?
They may also run a stool test or check hydration levels.
Is there a medication for food poisoning?
There’s no single pill for food poisoning.
- Pepto-Bismol can help with stomach upset
- Imodium (loperamide) may stop diarrhea, but check with a doctor — it can trap germs inside
- Antibiotics/antiparasitics are only used in certain cases
Most viral food poisoning clears up on its own.
How can food poisoning be prevented?
Simple steps lower your risk:
- Clean: wash hands and kitchen surfaces
- Separate: keep raw meat away from produce
- Cook: use safe temperatures (poultry 165°F, beef 160°F)
- Chill: refrigerate leftovers within 2 hours (1 hour if hot outside)
What foods and drinks should I avoid?
While recovering, avoid:
- Alcohol
- Coffee and tea (caffeine)
- Spicy or fried foods
- Dairy (can upset stomach)
Go slow, stick to bland foods, and reintroduce regular meals gradually.
Final Word: Don’t Wait It Out Alone
Food poisoning usually lasts a day or two. But sometimes it drags on longer or turns serious. Don’t ignore red flags.
At Manhattan Medical Arts, Dr. Syra Hanif and our team are here for you — whether you need a walk-in, an online booking, or a virtual appointment.
📍 Ready to feel better?
👉 Book Your Appointment Now
Disclaimer
This blog is for informational & educational purposes only and does not intend to substitute any professional medical advice or consultation. For any health-related concerns, please consult with your physician, or call 911.
-
About The Author
Dr. Syra Hanif M.D.Board Certified Primary Care Physician
Dr. Syra Hanif is a board-certified Primary Care Physician (PCP) dedicated to providing compassionate, patient-centered healthcare.
Read More

