Bacterial Food Poisoning: Causes, Symptoms, and Treatment
Medically reviewed by Achuta Uppu, MD, Internal Medicine. Last reviewed: October 23, 2026.
What kind of doctor treats Bacterial Food Poisoning?
A primary care doctor treats most bacterial food poisoning. A gastroenterologist, a digestive doctor, may help with severe cases. A direct primary care or concierge doctor can be a first stop for an evaluation and can refer you to a specialist when needed.
What is Bacterial Food Poisoning?
Bacterial food poisoning is sickness from swallowing food or water that contains harmful bacteria, or the toxins some germs make. Most cases come from common bacteria such as Staphylococcus aureus or E. coli. Other germs include Salmonella, Campylobacter, Shigella, Vibrio, and Clostridium perfringens.
Symptoms
Symptoms depend on the germ you swallowed. They can last a few hours or several days. Some germs make you sick within a few hours; others take a few days. The most common symptoms are:
- Diarrhea, which may be bloody.
- Stomach pain or cramps.
- Nausea and vomiting.
- Fever and chills.
- Headache.
- Weakness.
Causes and who gets it
Germs get into food in different ways. Meat or poultry can touch bacteria from an animal's intestines during processing. Water used to grow or ship food can hold animal or human waste. Food can be handled unsafely. Risky foods include raw or undercooked poultry, meat, seafood, or eggs; unwashed fruits and vegetables; and unpasteurized milk, juice, or soft cheese. Each germ favors certain foods. E. coli comes from raw or undercooked ground beef, raw milk or juice, raw vegetables such as lettuce, raw sprouts, and unsafe water. Salmonella comes from raw or undercooked chicken, turkey, other meats, eggs, and raw milk. Campylobacter comes from raw poultry, raw milk, and unsafe water. Listeria grows in soft cheeses, hot dogs, deli meats, smoked fish, and raw milk. Infants and older people are at greatest risk. Risk is also higher with kidney disease, diabetes, cancer, or HIV/AIDS, or a weak immune system. Pregnant women should use extra care.
How doctors diagnose it
The doctor looks for signs of food poisoning, such as stomach pain and signs of dehydration. Dehydration means your body has too little fluid. Tests may be done on your stools or the food you ate to find the germ. Tests do not always find the cause.
Treatment
Most people get better in a couple of days. The goal is to ease symptoms and keep your fluids up. Drink oral rehydration mixtures to replace fluids and minerals lost through vomiting and diarrhea. You can buy the powder at a pharmacy, or make your own from salt, baking soda, sugar, and water. Get plenty of rest. If you cannot keep fluids down, you may need fluids through a vein (by IV). This is more common in young children. Drugstore medicines that slow diarrhea can help. But do not use them with bloody diarrhea, a fever, or severe diarrhea unless you talk to your doctor first. Do not give them to children. For the most common causes, doctors will not prescribe antibiotics.
When to see a doctor
See a doctor if any symptom is severe: bloody diarrhea, diarrhea over 3 days, a fever over 102 degrees F, vomiting so often you cannot keep liquids down, or signs of dehydration. These signs include making little urine, a dry mouth and throat, and feeling dizzy when standing. Also contact your doctor for blood or pus in your stools. For a child, contact the doctor for a fever above 100.4 degrees F along with diarrhea, or for diarrhea that has not gotten better in 2 days. Some infections are serious or even life-threatening. They can lead to meningitis, kidney damage, a kidney problem called hemolytic uremic syndrome, arthritis, or brain and nerve damage. Some people may need to be hospitalized. For some people, these health problems can last for weeks or months. For others, they never go away. Call 911 right away for fainting or loss of consciousness, confusion or trouble waking up, trouble breathing, vomiting blood, severe belly pain, or sudden weakness or trouble speaking. Double vision, drooping eyelids, or trouble swallowing after eating can be botulism, which can be fatal, so also call 911.
How a direct primary care or concierge doctor fits in
A direct primary care doctor charges a flat monthly fee instead of billing insurance, while a concierge doctor usually charges more and often works alongside insurance. Either can guide you through recovery, decide if testing is needed, and arrange IV fluids or specialist care if the illness turns serious.
Common questions
How fast do food poisoning symptoms start?
It depends on the germ. Staph starts within 30 minutes to 8 hours. Clostridium perfringens starts 6 to 24 hours after eating. Salmonella takes 6 hours to 6 days. E. coli often takes 3 to 4 days.
Can food poisoning cause kidney failure?
Yes, in some cases. Around 5 to 10 percent of people with E. coli get hemolytic uremic syndrome. This life-threatening problem can cause kidney failure. Some foodborne illnesses can also lead to meningitis, arthritis, or brain and nerve damage.
How do doctors find the germ?
Symptoms and how fast they start can be a clue to the germ. Stool tests can be done on your stools or the food you ate to find the germ. Tests do not always find the cause.
How can I prevent food poisoning at home?
Follow four steps: clean, separate, cook, and chill. Wash hands for at least 20 seconds. Keep raw meat, poultry, seafood, and eggs away from other foods. Cook food to a safe temperature with a food thermometer. Refrigerate perishable food within 2 hours.
Sources
- MedlinePlus - Food poisoning: MedlinePlus Medical Encyclopedia
- Centers for Disease Control and Prevention - Food Poisoning Symptoms
- Centers for Disease Control and Prevention - Preventing Food Poisoning
Medical Disclaimer
This content is for general educational and informational purposes only and is not medical advice. It is not a substitute for professional medical advice, diagnosis, or treatment, and reading it does not create a doctor-patient relationship. Always seek the advice of your physician or another qualified health provider with any questions about a medical condition, and never disregard or delay seeking professional advice because of something you read here. If you think you may have a medical emergency, call 911 (or your local emergency number) immediately.