how long does it take food poisoning to set in
Food poisoning symptoms usually start anywhere from about 30 minutes to 2 days after eating contaminated food, most often in the 2β12 hour window.
Typical timing
- Many people feel sick within 2β6 hours after the bad meal (cramps, nausea, vomiting, diarrhea).
- Some toxins, like those from Staphylococcus aureus, can hit in as little as 30 minutes and usually within 8 hours.
- A common overall range for most bacterial food poisonings is 4β24 hours for symptoms to βset in.β
- Some cases can take up to 72 hours to appear, depending on the germ and how much you ate.
Slow-onset exceptions
- Certain infections take much longer. For example, hepatitis A from food can take about 15β50 days before symptoms show up.
- Other bacteria (like Campylobacter) can cause symptoms that come on later and last for a week or more in some people.
How long it usually lasts
- For most healthy adults, the worst of food poisoning lasts about 12β48 hours.
- Some people can feel unwell for up to 10 days , depending on the bug and their overall health.
When to worry and get help
Seek urgent medical care if you notice:
- Signs of dehydration (very dry mouth, dizziness, little or no urine).
- Blood in vomit or stool, very severe stomach pain, or a high fever.
- Symptoms lasting more than 2β3 days, or youβre pregnant, elderly, immunocompromised, or have serious health conditions.
Meta description (SEO)
Most food poisoning starts within 2β12 hours of eating contaminated food, but it can range from 30 minutes to several days, and usually lasts 12β48 hours in healthy adults.
Information gathered from public forums or data available on the internet and portrayed here.