PDF download Download Article
Learn what to eat and which medicines to take after food poisoning
PDF download Download Article

There are few things that can disrupt your day like a bout of food poisoning. Nausea, vomiting, and diarrhea are just some of the symptoms that you might experience from ingesting bacteria or toxins on your food. When you feel ill, there’s nothing you want more than to get better fast. That’s why we’re here to tell you the best home remedies for food poisoning so you can recover quickly and get back to your normal routine. Read through this article to learn which medications and home care methods you can use to get back on your feet as soon as possible.

Things You Should Know

  • Take Pepto Bismol to alleviate stomach cramps and nausea. Try paracetamol (Tylenol) if you have a fever or body aches.
  • Take ibuprofen sparingly, as it can make your stomach hurt worse.
  • Drink plenty of fluids and rehydration liquids. Stick to the BRAT diet, and use honey and ginger to soothe your stomach.
  • Give yourself plenty of time to rest and recover from food poisoning. Typically, you’ll recover in about 48 hours.
Method 1
Method 1 of 3:

Medication

PDF download Download Article
  1. Relieve nausea and stomach aches with bismuth subsalicylate (Pepto Bismol). You may experience stomach pain during food poisoning. To treat stomach cramps, take a dose of over-the-counter Pepto Bismol. This medicine is made to settle your stomach, and it can also help with nausea, vomiting, and diarrhea.[1]
    • Be sure to follow the dosage instructions on the bottle of Pepto Bismol. Taking too much could make your stomach hurt worse.
    • If you are actively throwing up and can’t hold liquids down, don’t take Pepto Bismol just yet. Focus on holding down fluids first, and then try Pepto Bismol to make you feel better after throwing up.
  2. Reduce a fever with paracetamol (Tylenol). If you have a high fever or body aches, paracetamol may be able to help. Take a 500 mg dose (typically 2 pills) and wait 1 hour for the medicine to work.[2] Keep in mind that if you can’t hold liquids or food down, you may end up vomiting the paracetamol back up. Wait until you can hold down food and liquids before taking medication.
    • Tylenol can sometimes cause liver toxicity, especially in young children. Check in with your child’s pediatrician before giving them Tylenol.
    Advertisement
  3. Pain medicines like these have the potential to upset your stomach even more. If you haven’t thrown up in a couple of hours, go ahead and take a dose of ibuprofen and see how you feel. If your stomach does feel upset afterwards, try to eat a small meal and drink water.[3]
  4. While diarrhea from food poisoning can be inconvenient, it is a mechanism used by the body to quickly expel toxins. Stopping diarrhea with medicine can actually make your stomach hurt worse, so doctors recommend staying away from it while you recover from food poisoning.[4]
  5. When your food poisoning is caused by bacteria (and not a virus), you may need antibiotics to recover. Make an appointment with your doctor and talk about your symptoms if you are throwing up for more than 3 days. Bacterial food poisoning is often caused by salmonella or Escherichia coli (E. coli).[5]
    • Antibiotics will not help you recover from food poisoning that’s caused by a virus (like norovirus).
  6. Advertisement
Method 2
Method 2 of 3:

Home Care

PDF download Download Article
  1. If you're experiencing frequent vomiting and diarrhea, your body will quickly lose fluids, which will result in dehydration. Drink as much liquid as you can to replace lost fluids. If you find it difficult to drink a lot, take several small sips frequently.[6]
    • Try drinking water, decaffeinated tea, or apple juice diluted with water 50/50. Sipping broth or soup and sucking on ice chips or popsicles is also a good way to get nutrition and fluids.
    • You can also drink sports drinks, like Gatorade or Powerade, to replenish your electrolytes.
  2. Drink a rehydration fluid. These powders that you mix into water help replace minerals and electrolytes that your body is losing through vomiting and diarrhea. Drink these along with plain water to help your body recover and restore itself.[7]
    • To make your own rehydration fluid, mix 1/2 teaspoon salt, 1/2 teaspoon baking soda, and 4 tablespoons of sugar into 4 1/4 cups (1 liter) of water. Stir until the ingredients are dissolved before drinking.[8]
    • While a rehydration fluid is fine, drinking plain salt water is not a good idea, since it could upset your stomach.
  3. Once you're feeling a bit hungry and nausea has subsided, start nibbling BRAT foods: bananas, rice, applesauce, and toast.[9] These foods can calm your stomach and won’t trigger nausea or vomiting.
    • Saltines, mashed potatoes, and soft-cooked vegetables are also gentle on an upset stomach.
    • Remember, don't force yourself to eat or rush into eating too much. If you feel sick, stop eating for now.
  4. A mixture of ginger and honey in warm water may help to reduce stomach pain and indigestion. Try making yourself a cup of ginger and honey tea.[10]
    • Brew a few slices of peeled, fresh ginger in hot water, then stir in a tablespoon of honey (or more or less if desired) and sip slowly.
    • Make sure that you never give honey to a child under the age of one. Honey may contain a bacteria that can lead to botulism in infants.[11]
  5. You will likely feel fatigued as your body fights to rid the toxins from your system. Take time off of work or school, and spend as much time in bed as possible. Your body needs rest to recover from food poisoning.[12]
    • Typically, you’ll recover from food poisoning within 48 hours or so. Food poisoning needs to run its course in order for you to recover, so the best thing you can do is wait out your symptoms.
  6. Advertisement
Method 3
Method 3 of 3:

What to Avoid

PDF download Download Article
  1. As your body fights against food poisoning, your digestive system will experience a temporary state of lactose intolerance. Because of this, any dairy products that you consume—like butter, milk, cheese, yogurt, etc.—will result in further complications. Avoid consuming dairy until you are sure that your body has returned to normal.[13]
    • It’s likely that dairy won’t sound too appetizing to you, anyway.
  2. Chances are these won't sound appealing if you already have food poisoning, but take care to avoid spicy or fatty foods which can be difficult for you to digest.[14] Cut down on high-fiber foods, like citrus, legumes, whole grains, and nuts, that can be tough on your stomach.
  3. Caffeine and alcohol may make you feel worse when you have food poisoning, so it is best to avoid them.[15] They're also diuretics, which means that they will cause you to urinate more often. Frequent urination leads to dehydration, which can cause serious problems when combined with frequent vomiting and diarrhea.
    • Want to sip on a warm drink? Try herbal tea, which doesn’t contain caffeine.
  4. Advertisement

How Do You Recover From Food Poisoning?


Expert Q&A

Search
Add New Question
  • Question
    Can I drink Pepsi or coke while having food poisoning if I am feeling a bit better?
    Jennifer Boidy, RN
    Jennifer Boidy, RN
    Registered Nurse
    Jennifer Boidy is a Registered Nurse based in Baltimore, Maryland. In addition to her nursing career, she also works as a Healthcare Content Strategist & Writer, helping businesses and non-profits market their products and services to healthcare provider organizations, pharmaceutical companies, and other healthcare services vendors. Jennifer’s areas of expertise include pharmaceuticals & life sciences, health technology, medical devices & diagnostics, health insurance & managed care, and healthcare services & facilities. Her certification as a Registered Nurse was issued by the Maryland Board of Nursing. She graduated from the University of Maryland with a BS in Marketing and Finance. She received her Associate of Science in Nursing from Carroll Community College in 2012.
    Jennifer Boidy, RN
    Registered Nurse
    Expert Answer
    It is best to stick with clear fluids, which would also include sodas such as Sprite or ginger ale, until nausea has passed.
  • Question
    I am vomiting multiple times per day. I've tried all the suggestions above but none have worked. What should I do now?
    Erik Kramer, DO, MPH
    Erik Kramer, DO, MPH
    Doctor of Osteopathic Medicine
    Dr. Erik Kramer is a Board-Certified Primary Care Physician at the University of Colorado. With over 15 years of experience, his clinical interests include obesity and weight management, diabetes care, and preventive care, as well as embracing a holistic approach to primary care. He received his Doctorate in Osteopathic Medicine (D.O.) from the Touro University Nevada College of Osteopathic Medicine and completed his residency at Central Maine Medical Center. Dr. Kramer is a Diplomate of the American Board of Obesity Medicine.
    Erik Kramer, DO, MPH
    Doctor of Osteopathic Medicine
    Expert Answer
    You should seek emergency care if you're unable to hold down fluids and becoming dehydrated. You may need IV hydration and anti-nausea medications via IV can help.
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement

Reader Videos

Tips

Submit a Tip
All tip submissions are carefully reviewed before being published
Name
Please provide your name and last initial
Thanks for submitting a tip for review!

Warnings

  • If the food poisoning was caused by ingesting mushrooms or seafood, get medical attention right away.[16] Some toxins found in certain varieties of mushrooms and seafood can be deadly and require immediate attention.
  • Make an appointment with a doctor if you’ve been vomiting or have diarrhea for more than 3 days.[17]
Advertisement

About This Article

Erik Kramer, DO, MPH
Medically reviewed by:
Doctor of Osteopathic Medicine
This article was medically reviewed by Erik Kramer, DO, MPH and by wikiHow staff writer, Hannah Madden. Dr. Erik Kramer is a Board-Certified Primary Care Physician at the University of Colorado. With over 15 years of experience, his clinical interests include obesity and weight management, diabetes care, and preventive care, as well as embracing a holistic approach to primary care. He received his Doctorate in Osteopathic Medicine (D.O.) from the Touro University Nevada College of Osteopathic Medicine and completed his residency at Central Maine Medical Center. Dr. Kramer is a Diplomate of the American Board of Obesity Medicine. This article has been viewed 1,455,233 times.
8 votes - 85%
Co-authors: 31
Updated: October 24, 2024
Views: 1,455,233

Medical Disclaimer

The content of this article is not intended to be a substitute for professional medical advice, examination, diagnosis, or treatment. You should always contact your doctor or other qualified healthcare professional before starting, changing, or stopping any kind of health treatment.

Article SummaryX

If you have food poisoning, you want to get back to feeling better as fast as possible. Drink as much liquid as you can, including water, broth, and drinks containing electrolytes, in order to replace your lost fluids. Sip slowly at first if you’re having trouble keeping anything down. Follow the BRAT diet once you feel like you can keep food down—try eating bananas, rice, applesauce, and toast. However, don’t eat too much or too fast. Avoid eating dairy or spicy foods, and get plenty of rest while you recover. Keep reading to learn tips from our medical reviewer about natural remedies that might help, like drinking apple cider vinegar or tea with honey and ginger.

Did this summary help you?

Thanks to all authors for creating a page that has been read 1,455,233 times.

Reader Success Stories

  • Jason Vrioni

    Jason Vrioni

    Jun 17, 2017

    "I never knew I had food poison, I just took a hunch because I never felt such pain or discomfort before in my 53..." more
    Rated this article:
Share your story

Did this article help you?

Advertisement