Monitor the health of your community here

How to Stop Diarrhea Fast

Diarrhea results in loose, soft or watery stools. When you get diarrhea, your main mission becomes how to stop it fast; if it continues, diarrhea can cause dehydration. Diarrhea may be caused by a viral or bacterial infection, tainted food, parasites or poison and is the result of your body trying to rid itself of the toxin 2. However, if diarrhea persists, you should consult a doctor.

Is This an Emergency?

If you are experiencing serious medical symptoms, seek emergency treatment immediately.

Over-the-counter medicine is one of the fastest ways to stop diarrhea. Try a medication such as Imodium, DiaClear, Kaopectate or Pepto-Bismol. However, they can cause side effects, such as headaches or nausea. If a side effect does occur, stop taking the medicine immediately and talk to your doctor.

Side Effects of Anti-Diarrhea Medicine

Learn More

Eat foods that will help produce a firmer stool. Such foods include brown rice, bananas, applesauce, toast and yogurt. These foods are easily digested and can help stop diarrhea within the day 1. You can also eat a baked potato, boiled eggs and cooked carrots, plain rice and unsalted crackers. Unseasoned chicken without the skin can also be eaten.

Ask your doctor about activated charcoal pills. These are not recommended for everyone, which is why you should talk to your doctor first before taking them. Activated charcoal can help alleviate inflammation and stop diarrhea 1.

The Best Food for Diarrhea

Learn More

Stay hydrated. Drink water or an electrolyte drink such as Gatorade to help you stay hydrated while you have diarrhea 1. Avoid milk, alcohol and caffeine, since they can prolong the problem.


Avoid high-fiber foods while you have diarrhea, along with oils, sugars, milk and cheese. These are complex foods and can increase the diarrhea.

Get plenty of rest.


If diarrhea lasts more than four days or you have severe abdominal pain, a fever, bloody stools, or your diarrhea started during or after a trip to a foreign country, see your doctor immediately.