Gastro Health Data Verified

Food Poisoning - Symptoms, Causes, Diagnosis, Treatment and Prevention

Published on Oct 23, 2019 and last reviewed on Jun 03, 2022   -  4 min read


Food poisoning is caused by eating food contaminated with bacteria or other pathogens, and it results in vomiting, diarrhea, and stomach pain. To know more, read the article.

Food Poisoning - Symptoms, Causes, Diagnosis, Treatment and Prevention

What Is Food Poisoning?

Food poisoning, otherwise called foodborne illness, is caused by eating food contaminated with infectious organisms (bacteria, viruses, and parasites) or toxins or eating spoiled food. Food can get contaminated at any stage of processing or production or preparation. The symptoms start within hours of eating food contaminated with toxins. The symptoms include nausea, vomiting and diarrhea. Mostly, food poisoning is mild and does not require treatment. But in severe cases, it can cause dehydration and might require hospitalization.

It is a common infection, and according to the Centers for Disease Control and Prevention (CDC), 1 in 6 people in the US get some kind of food poisoning every year.

What Are the Symptoms of Food Poisoning?

Depending on the cause of infection, your symptoms and length of the symptoms can vary. As soon as you eat contaminated food, you might start having symptoms from anywhere after an hour to 28 days. The common symptoms of food poisoning are:

If you have the following symptoms, get immediate medical help:

What Are the Risk Factors for Food Poisoning?

People that are at a higher risk to develop food poisoning are children, pregnant women, older adults, immunocompromised individuals, and people with diabetes, liver or kidney disease.

What Are the Causes of Food Poisoning?

The common causes of food poisoning are:

Viruses and bacteria - Viruses are the number one cause of food poisoning followed by bacteria. The most common microorganisms that cause food poisoning are:

  1. Norovirus.

  2. Salmonella.

  3. Clostridium perfringens.

  4. Campylobacter.

  5. Staphylococcus aureus.

  6. Toxoplasma gondii.

  7. Escherichia coli (E. coli).

  8. Listeria monocytogenes.

  9. Shigella.

  10. Rotavirus.

  11. Hepatitis A.

Toxins - Toxins produced by bacteria, plants, and animals (fish) can cause food poisoning if they are ingested. The common toxins include:

Parasites - Some of the parasites that can cause food poisoning are:

Chemicals - Chemicals like mercury in drinking water and fish can enter the body and cause food poisoning. Even if chemicals like pesticides, polychlorinated biphenyls, and lead in food, it can cause vomiting and diarrhea.

How Is Food Poisoning Diagnosed?

Your doctor will diagnose this condition after taking a detailed history of how long you are having symptoms and what food you have eaten. Your doctor will also look for signs of dehydration dry dry mouth.

If needed, your doctor will suggest getting diagnostic tests like a blood test and stool culture to identify the cause of food poisoning. The causative organism is detected in the stool sample sent to the laboratory.

How Is Food Poisoning Treated?

Food poisoning treatment depends on the cause and the severity of the symptoms. Most people get better on their own without any treatment in some days, but for some, it may last longer. The treatment includes:

Home Remedies:

Usually, food poisoning improves within 48 hours without treatment. To prevent complications like dehydration, try the following:

What to Eat When You Have Food Poisoning?

Things that you can eat are:

What Not to Eat When You Have Food Poisoning?

Things you need to avoid are:

Can Food Poisoning Be Prevented?

You can reduce the risk of food poisoning by:

If your symptoms do not improve within 48 hours, it is best to consult a doctor. Persistent vomiting and diarrhea can result in severe dehydration, which can be life-threatening in infants, older adults, and immunocompromised individuals. For more information on food poisoning, consult a medical gastroenterologist online.

Frequently Asked Questions


How Long Does Food Poisoning Last?

In most cases, the duration of food poisoning lasts for about one or two days. The symptoms usually resolve on their own. If symptoms persist longer than that, the patient should consult a doctor. Infections like Cyclospora may be difficult to identify and diarrhea may last for weeks.


What Are the Signs of Food Poisoning?

The signs of food poisoning are vomiting, diarrhea, abdominal pain, muscle pain, fever, dehydration, nausea, and headache. The symptoms might usually resolve by itself.


What Are Ways to Prevent Food Poisoning?

Always wash your hands before and after cooking food. Wash the utensils, cutting boards, and knives with soap and water. Place the raw meat and eggs separate from other food items in the refrigerator. Use a different vessel for cooking meat, fish, and chicken. Do not drink milk that is not boiled.


Can Food Poisoning Be Transmitted?

Food poisoning, which is caused by viruses, can be transmitted from person to person. It is also possible to spread the virus to other people when you prepare food or drinks with highly contaminated hands. Foodborne viruses that are contagious spread through indirect contact also. Throughout the day, there are possibilities that you might touch different objects and contaminate them.


What Are the Home Remedies for Food Poisoning?

The home remedies for food poisoning is ginger tea. After you are feeling well again, you may wish to replace your normal intestinal flora with natural yogurts. These food items which are easily available at home might help your body regenerate the healthy bacteria that is lost in the food poisoning purge and get your digestive system and immune system back to normal.


How Long Does Stomach Hurt After Food Poisoning?

Abdominal cramps in your stomach, diarrhea, and vomiting may happen immediately after 1 hour of eating contaminated food. It can last for 10 days or longer. The other possible symptoms are a variety of food poisonings such as bloating and gas.


Is Diarrhea a Symptom of Food Poisoning?

Food poisoning symptoms start within a few hours of eating contaminated food often include nausea, vomiting or diarrhea. Food poisoning is mild and it usually resolves without any treatment. Diarrhea is known to be accompanied by abdominal pain.


Can Food Poisoning Cause a Fever?

A fever is a basic symptom that can accompany along with various other illnesses. Fever can occur in food poisoning and other infections. It can be taken as a sign that something is not alright with the body. This is the time you should provide additional care to the body.


What Are the Food Which Can Cause Food Poisoning?

Unboiled milk, raw meat, and fish are known to cause a wide range of food poisoning. Raw fruits and vegetables might become poisonous. Rice, which was cooked long ago, can become contaminated. Eggs that are stored for a long time can be contaminated too.


What Is the Difference Between Stomach Flu and Food Poisoning?

Although both the symptoms might be similar, there are few ways to identify the difference between stomach flu and food poisoning. They are:
1. Bloody diarrhea is a symptom of food poisoning.
2. Projectile vomiting, along with abdominal cramps, are often caused by virus infections. This might be an indication of the flu.

Last reviewed at:
03 Jun 2022  -  4 min read




Comprehensive Medical Second Opinion.Submit your Case

Related Questions & Answers

Please suggest homeopathic remedies for food poisoning.

Query: Dear Doctor, I am suffering from food poisoning and stomach pain. I have loose motion (diarrhea) too. Please help me with homeopathy medicines for this problem.  Read Full »

I get bad diarrhea attacks, especially in summer. Would you give me a solution?

Query: Hi doctor, I am an 18 year old female. I have been having problems with my digestion and intestines since two years. I get real bad diarrhea attacks and it usually happens in the summer, especially when there is a breeze or wind. So, I always have to cover up my belly and wear lots of clothes in th...  Read Full »

How can I manage the stomach pain present below the breast on the left side?

Query: Hi doctor, I have stomach pain below the breast on the left side with difficulty in depositing waste. I also get a fever during the early morning. Please help.  Read Full »

Popular Articles Most Popular Articles

Do you have a question on Food Poisoning or Stomach Pain?

Ask a Doctor Online

* guaranteed answer within 4 hours.

Disclaimer: No content published on this website is intended to be a substitute for professional medical diagnosis, advice or treatment by a trained physician. Seek advice from your physician or other qualified healthcare providers with questions you may have regarding your symptoms and medical condition for a complete medical diagnosis. Do not delay or disregard seeking professional medical advice because of something you have read on this website. Read our Editorial Process to know how we create content for health articles and queries.