What is Food Poisoning?
Food poisoning, also known as a foodborne illness, happens when you eat or drink something contaminated with harmful bacteria, viruses, or toxins. Common causes include undercooked meat, unwashed produce, or food left out too long. Each year, millions of Americans experience food poisoning, usually during the summer or holiday season, with symptoms ranging from mild stomach upset to serious health problems. 
Food poisoning often comes from germs that can grow in food. The most common culprits include:
These germs spread easily if food is not handled, cooked, or stored properly.
After eating contaminated food, food poisoning symptoms can develop within hours or sometimes days.
How soon can food poisoning occur?
It often starts within 12–48 hours, but timing can vary depending on the cause.
How do you know if you have food poisoning?
The most common signs of food poisoning include upset stomach, vomiting, diarrhea, and stomach cramps. If you recently ate food that may not have been cooked, cleaned, or stored properly and now feel sick, you may have food poisoning.
How long does food poisoning last?
Most cases of food poisoning last around 1 to 3 days. In more serious cases, especially with infections like Salmonella or E. coli, it can last longer. If your symptoms don’t improve within a few days, or if you notice blood in your stool, high fever, or severe dehydration, call your doctor right away.
Most people get better without medical treatment. The best food poisoning treatment is simple:
Seek medical care if you have:
Simple steps can help lower your risk of foodborne illness:
If you think you may have food poisoning and need expert advice, the Iowa Poison Control Center is here 24/7.
Call the Poison Help Line at: 1-800-222-1222
You’ll be connected with trained healthcare professionals who can help with food poisoning diagnosis and guidance on next steps.
Helpful Numbers
Helpful Links