Most food poisoning resolves on its own within one to three days, and the single most important thing you can do is stay hydrated. Vomiting and diarrhea drain your body of water and essential minerals fast, so replacing those fluids is the cornerstone of treatment. Beyond that, your job is to rest, eat carefully when you’re ready, and watch for a handful of warning signs that mean you need medical help.
Start With Fluids, Not Food
Dehydration is the real danger with food poisoning, not the infection itself. Your first priority is replacing the water and electrolytes you’re losing. If you can keep liquids down, drink water, diluted fruit juice, sports drinks, or broth throughout the day. Saltine crackers help replace sodium too. If vomiting makes it hard to drink, take small sips of clear liquids rather than gulping a full glass.
For older adults, young children, anyone with a weakened immune system, or anyone with severe diarrhea, an oral rehydration solution like Pedialyte works better than water alone. These solutions contain a balanced ratio of salt and glucose designed to maximize fluid absorption in your gut. Plain water doesn’t replace the electrolytes you’re losing, so if symptoms are intense, a rehydration solution is worth the trip to the pharmacy. Infants should continue breast milk or formula as usual.
Easing Back Into Food
You don’t need to force yourself to eat. Wait until you can keep liquids down consistently, then start with bland, low-fat foods: plain rice, toast, bananas, applesauce, or crackers. These are easy to digest and unlikely to trigger more nausea. Avoid dairy, caffeine, alcohol, fatty foods, and anything heavily seasoned until your stomach feels stable for a full day or two.
There’s no strict timeline for reintroducing your normal diet. The general approach is to add foods gradually and pull back if your symptoms flare up. Most people are eating normally again within two to four days.
Over-the-Counter Medications
Anti-diarrheal medications can offer relief, but use them cautiously. Diarrhea is your body’s way of flushing out the pathogen, and suppressing it too early can sometimes make things worse. If you have a high fever or bloody stool, skip anti-diarrheal drugs entirely and get medical attention instead. Anti-nausea medications may help if vomiting is relentless, but for most cases, small sips of fluid and time are more effective than reaching for the medicine cabinet.
Antibiotics are rarely appropriate for food poisoning. Most common causes, including norovirus and toxin-producing bacteria, don’t respond to antibiotics at all. For certain strains of E. coli, antibiotics can actually cause complications. Doctors reserve them for specific, confirmed bacterial infections like severe Listeria cases.
How Long Symptoms Last
Recovery time depends on what made you sick, and most people never find out the exact culprit. But the timelines vary widely. Staph toxin food poisoning hits fast, sometimes within 30 minutes of eating, and typically clears in under 24 hours. Norovirus, the single most common cause of foodborne illness in the U.S. (roughly 5.5 million cases per year), starts 12 to 48 hours after exposure and usually passes within 12 to 60 hours.
Salmonella takes 6 to 48 hours to kick in and can last four to seven days. E. coli infections develop one to eight days after exposure and may linger for five to ten days. Listeria is unusual: gut symptoms can start within two days, but the more dangerous invasive form of the disease may not appear for two to six weeks.
As a rough rule, if your symptoms are getting steadily better after the first day or two, you’re on a normal recovery track.
Warning Signs That Need Medical Attention
Most food poisoning is miserable but not dangerous. However, certain symptoms mean your body isn’t handling it well on its own:
- Diarrhea lasting more than 3 days
- Fever above 102°F (39°C)
- Vomiting so frequent you can’t keep any liquids down
- Signs of dehydration: very little urination, dry mouth and throat, or dizziness when standing up
- Bloody stool
Any of these warrants a call to your doctor or a visit to urgent care. Severe dehydration can require IV fluids, and certain bacterial infections need targeted treatment.
Higher Stakes for Some Groups
Food poisoning is more dangerous for pregnant women, young children, older adults, and people with compromised immune systems. Pregnancy shifts the immune system in ways that make foodborne infections both more likely and more severe. Listeria in particular can cross the placenta and harm the fetus even when the mother feels only mildly ill, potentially causing miscarriage or premature delivery.
If you’re pregnant and suspect food poisoning, contact your healthcare provider even if your symptoms seem manageable. The same applies for very young children and elderly adults, who can dehydrate quickly and are more vulnerable to complications. For children, oral rehydration solutions are strongly preferred over water, juice, or sports drinks.
Why the Type of Contamination Matters
Not all food poisoning works the same way. Some bacteria, like Staph, produce toxins in the food before you ever eat it. You’re reacting to the toxin, not a living infection, which is why symptoms hit so fast and antibiotics are useless. Cooking kills the bacteria but doesn’t destroy the toxin already present.
Other pathogens, like Salmonella and certain E. coli strains, actively colonize your gut and multiply. These infections take longer to develop, last longer, and are more likely to cause fever. Your immune system has to fight them off, which is why recovery takes several days rather than several hours.
This distinction explains why two people can get “food poisoning” and have completely different experiences. The person who ate potato salad left out too long at a picnic may feel terrible for half a day. The person who ate undercooked chicken could be sick for a week. Both are food poisoning, but the biology is different.
Preventing Spread While You’re Sick
Many foodborne pathogens, especially norovirus, are highly contagious. Wash your hands thoroughly after using the bathroom and before touching any shared surfaces. Don’t prepare food for others while you’re symptomatic. Norovirus can remain contagious for two to three days after symptoms stop, so keep up the handwashing even once you feel better. Clean and disinfect bathroom surfaces frequently, particularly if you share a household.

