how fast does food poisoning come on

4 hours ago 3
Nature

Food poisoning symptoms typically begin within a few hours to a few days after consuming contaminated food or drink, though the exact timing depends on the specific cause. Generally:

  • Symptoms often start within 6 hours but can range from 30 minutes to several weeks depending on the germ or toxin involved
  • For example, Staphylococcus aureus can cause symptoms as quickly as 30 minutes to 8 hours, Clostridium perfringens within 6 to 24 hours, Salmonella between 6 hours and 6 days, and Norovirus within 12 to 48 hours
  • Some infections like Hepatitis A or Listeria may take days to weeks before symptoms appear (up to 50 days for Hepatitis A, 3 days to 10 weeks for Listeria)
  • Common symptoms include nausea, vomiting, diarrhea, stomach cramps, and sometimes fever
  • Most people experience mild illness and recover within a few days, often 12 to 48 hours after symptoms start

In summary, food poisoning can come on very quickly-sometimes within an hour- or take several days, depending on the contaminant. The typical onset is within hours to a few days after eating the contaminated food