Food poisoning: when to ride it out and when to get care

Last updated September 10, 2026.

Most food poisoning clears up in one to two days with rest and fluids at home. Seek medical care if you see blood in stool, cannot keep liquids down for 12 hours, run a fever over 102°F, or feel dizzy when standing. Infants, older adults, pregnant women, and people with weakened immune systems should call a doctor sooner.

When to stay home

Nausea, vomiting, diarrhea, and stomach cramps are the typical signs of food poisoning. If you can sip water or an electrolyte drink and keep small amounts down, you can usually recover at home.

Rest and avoid solid food until nausea eases. Once you feel ready, start with bland foods like crackers, toast, rice, or bananas. Most cases resolve within 24 to 48 hours without treatment.

Avoid anti-diarrheal medications unless a doctor recommends them. Diarrhea helps clear the infection, and stopping it too early can prolong illness in some cases.

Signs you need medical care

Blood in vomit or stool means you should see a doctor the same day. This can signal a more serious infection that may need testing or prescription treatment.

A fever over 102°F, especially with chills or body aches, warrants a call to your doctor or an urgent care visit. High fever can indicate bacterial infection that may require antibiotics.

If you cannot keep any liquids down for 12 hours or more, you risk dehydration that may need IV fluids. Urgent care or an emergency room can provide rehydration faster than waiting at home.

Symptoms that last longer than three days without improvement should be evaluated. Persistent diarrhea or vomiting may point to parasites or other causes that need lab testing.

Get answers from a doctor, free

Start a free AI doctor consult →

Dehydration warning signs

Dehydration is the main complication of food poisoning. Early signs include dry mouth, decreased urination, and dark yellow urine. Thirst alone is not always a reliable signal, especially in children and older adults.

More serious signs include dizziness or lightheadedness when standing, rapid heartbeat, sunken eyes, and confusion. Infants may have a sunken soft spot on the head or no wet diaper for three hours.

If you notice these symptoms, seek care promptly. Urgent care centers can assess dehydration and provide IV fluids if needed. Costs typically run $150 to $250 without insurance, less than an ER visit.

Who should not wait

Infants and young children dehydrate faster than adults. Call a pediatrician if a child under age two has vomiting or diarrhea, or if any child refuses liquids or seems unusually sleepy.

Pregnant women should contact their obstetrician if vomiting or diarrhea lasts more than a few hours. Dehydration can affect both mother and baby, and some infections pose specific risks during pregnancy.

Adults over 65 and people with chronic conditions like diabetes, kidney disease, or weakened immune systems should reach out to a doctor early. These groups face higher risks of complications and may need treatment sooner.

Where to go for care

If symptoms are severe but not life-threatening, urgent care is usually the right choice. They can run stool tests, provide IV fluids, and prescribe medication if needed. Most centers accept walk-ins and have shorter waits than emergency rooms.

Go to an emergency room or call 911 if you have severe abdominal pain, signs of shock like cold or clammy skin, trouble breathing, or persistent vomiting that prevents you from keeping down any liquid for a full day.

For non-urgent questions or mild symptoms, you can start with a nurse line through your insurance, a virtual visit, or a text consult with a free service like Pymander. A quick check can help you decide whether to wait or seek in-person care.

Preventing dehydration at home

Sip small amounts of liquid every 15 minutes rather than drinking large volumes at once. Water, diluted juice, broth, or oral rehydration solutions like Pedialyte work well. Avoid sugary sodas and caffeinated drinks, which can worsen diarrhea.

Once vomiting slows, try sucking on ice chips or frozen electrolyte pops. As you improve, gradually increase the amount you drink and reintroduce bland foods.

Track your urine color and frequency. Pale yellow urine several times a day is a good sign you are staying hydrated. If urine stays dark or you go many hours without urinating, contact a healthcare provider.

Common questions

How long does food poisoning usually last?

Most cases of food poisoning resolve within 24 to 48 hours. Some bacterial infections can last up to a week. If symptoms persist beyond three days or worsen, see a doctor for evaluation and possible testing.

When should I go to the ER for food poisoning?

Go to the emergency room if you have bloody or black stool, severe abdominal pain, signs of severe dehydration like confusion or fainting, trouble breathing, or vomiting that prevents you from keeping down any liquid for 24 hours. Call 911 if you cannot safely get to the ER.

Can I treat food poisoning at home without seeing a doctor?

Yes, if you have mild symptoms, can keep fluids down, and do not have a high fever or blood in stool. Rest, sip liquids frequently, and avoid solid food until nausea passes. Most healthy adults recover at home within two days. Contact a doctor if symptoms do not improve or you develop warning signs.

What are the signs of dehydration from food poisoning?

Early signs include dry mouth, dark urine, and urinating less often. More serious signs are dizziness when standing, rapid heartbeat, sunken eyes, confusion, and in infants a sunken soft spot or no wet diaper for three hours. Seek medical care if you notice these symptoms.

Should I take anti-diarrheal medicine for food poisoning?

Avoid anti-diarrheal medications unless a doctor advises them. Diarrhea helps your body clear the infection, and stopping it too early can trap bacteria or toxins and prolong illness. Focus on staying hydrated instead. If diarrhea is severe or lasts more than two days, consult a healthcare provider.

Sources

Pymander is not a replacement for a physician and does not provide medical advice, diagnosis, or treatment.