how long can food poisoning last

Food poisoning usually lasts about 1–3 days for most people, but it can be as short as 12 hours or stretch to a week or more depending on the germ, how much you ate, and your health.
How long can food poisoning last?
Typical timeline
Most mild to moderate food poisoning follows this kind of pattern:
- Symptoms often start within a few hours to a day after eating contaminated food (but can take several days for some bugs).
- Nausea, vomiting, stomach cramps, and diarrhea are usually worst in the first 12–24 hours.
- Many people start to feel clearly better within 24–48 hours.
- For some, diarrhea and fatigue can linger for 3–7 days.
- In a minority of cases (certain bacteria or parasites), symptoms can last 1–2 weeks or even longer.
A simple way to think of it: most stomach “food poisoning” episodes resolve in 1–2 days, but it is still considered within the realm of foodborne illness if it drags on for up to about a week, depending on the cause.
How long different causes can last
Here’s a simplified look at some common culprits and how long they can make you sick.
| Cause (example) | When symptoms start | How long symptoms can last |
|---|---|---|
| Staph toxin from food left out too long | [1][3]30 minutes to 8 hours after eating | [3]Usually less than 24 hours | [1][3]
| Common “viral stomach bug” (norovirus, etc.) | [9][5][7][3]12 to 48 hours | [7][3]Typically 1–3 days, sometimes up to ~1 week | [5][9][3][7]
| Salmonella from undercooked eggs, meat, or poultry | [10][3][5]6 hours to 6 days | [10][3]Often 4–7 days of diarrhea and cramps | [5]
| Campylobacter from undercooked poultry | [3][10][5]2–5 days | [10][3][5]2–10 days | [5]
| E. coli from undercooked beef, leafy greens, etc. | [3][10][5]3–4 days | [3][5]5–10 days | [5]
| Parasites like Cyclospora | [10][5]About 1 week or more | [5]1–2 weeks or longer if untreated | [5]
| Listeria from soft cheeses, deli meats, etc. | [10][3][5]Up to 2 weeks or more | [3][5]Can be prolonged and severe, often needs medical care | [10][5]
| Severe toxin-related illnesses (like botulism) | [3][10][5]12–72 hours, sometimes longer | [10][3][5]Potentially weeks, medical emergency | [5][10]
When it’s still normal vs. worrying
In otherwise healthy adults, these patterns are usually expected :
- 12–48 hours of nasty vomiting/diarrhea, then gradual improvement.
- Loose stools for a few more days.
- Tiredness, mild cramps, low appetite for up to a week.
You should contact a doctor or urgent care promptly (or emergency services, depending on how your health system works) if any of these show up:
- Duration red flags
- Diarrhea lasting more than 3 days with no improvement.
- Any diarrhea lasting a week or more.
- Symptoms that go away and then suddenly get worse again.
- Dehydration signs
- Very dry mouth or tongue, little or no urine, very dark urine.
- Dizziness when standing, fast heartbeat, confusion.
- Concerning symptoms
- Blood in stool or black, tar-like stool.
- High fever (for adults, typically above about 38.9°C / 102°F).
- Severe, constant abdominal pain, rigid or swollen belly.
- Repeated vomiting where you can’t keep small sips of fluid down.
- Neurologic symptoms: blurred or double vision, difficulty speaking, drooping eyelids, weakness, or paralysis (could signal botulism or other emergencies).
- Higher-risk people
- Pregnant people, adults over around 65, infants and young children.
- People with weakened immune systems or serious chronic illnesses.
For these situations, you shouldn’t just “wait it out”; professional help is important because some foodborne infections can cause kidney injury, long-term gut issues, or worse if not managed properly.
What you can do at home (if it’s mild)
Most mild cases can be managed at home while your body clears the infection.
1. Focus on fluids
- Take frequent small sips of water, oral rehydration solution, clear broths, or diluted juice (if tolerated).
- If you’re vomiting, try a few teaspoons every 5–10 minutes rather than big gulps.
- Watch for signs of dehydration (very dry mouth, very little urine, feeling faint).
2. Gentle food when ready
Once vomiting settles and you feel up to it:
- Start with bland foods: toast, crackers, rice, banana, plain potatoes, or plain yogurt if you tolerate dairy.
- Avoid for a few days: greasy or fried foods, heavy spices, alcohol, caffeine, and very sugary drinks.
- Eat small portions more often rather than large meals.
3. Medications: be cautious
- Over-the-counter diarrhea medicines (like loperamide) should be avoided if you have a high fever, blood in your stool, or suspected serious bacterial infection, because they can keep toxins inside longer.
- If you take any regular medications (especially for heart, blood pressure, or diabetes), dehydration may change how they work; a clinician’s advice is useful.
A quick story-style example
Imagine you eat some questionable chicken at a late-night food stall.
- About 10 hours later, you wake up with waves of nausea, cramping, and several episodes of diarrhea.
- The first 24 hours are rough: you’re in the bathroom often and feel weak, but you manage sips of water and some oral rehydration.
- By day 2, the vomiting stops; diarrhea is less frequent, and you tolerate dry toast and broth.
- By day 3–4, you’re mostly back to normal, just a bit tired.
That’s a common, uncomplicated food poisoning arc: intense 1–2 days, then a gradual return to normal over the next few days.
If instead your diarrhea continued full-force for a week, or you developed blood in your stool and fever, that would be a very different story and a strong reason to seek medical care.
Quick answers to common worries
- “Is it still food poisoning if it’s lasting a week?”
It can be, especially with bacteria like Salmonella, Campylobacter, or some E. coli, but a week or more should put “see a doctor” on your to‑do list.
- “Can symptoms last for weeks?”
Yes, but that’s less common and more concerning; it may be a specific bacterial, parasitic, or post-infectious problem that needs medical evaluation.
- “When can I go back to normal eating?”
As soon as vomiting stops and your appetite returns, you can slowly reintroduce your regular foods over a few days, starting with bland options.
Bottom line: most food poisoning clears in 1–3 days, but ongoing or severe symptoms—especially beyond a few days, with blood, high fever, or dehydration—deserve prompt medical attention.
Information gathered from public forums or data available on the internet and portrayed here.