Clinically there is no such thing as what medicine is good for diarrhea. Diarrhea may be caused by viral infection, abdominal cold and intestinal diseases, etc. It can be treated with medicines such as bifidobacterium bifidum, montelukast, salicylazosulfapyridine, levofloxacin, etc. under the guidance of the doctor. 1. Viral and bacterial infections: For example, if you eat unclean food or overnight meal, you may get infected with Escherichia coli, Salmonella spp., Shigella spp., rotavirus, parasites, etc., which may be manifested as abdominal pain, diarrhea, mucus stools or pus and blood stools. This condition can be treated with antibiotics or antiviral therapy, such as levofloxacin, ribavirin, etc. It is crucial to maintain water-electrolyte balance and replenish fluids. 2. Cold abdomen: Diarrhea can be caused when the patient’s stomach gets cold while sleeping at night. This can usually be relieved by warming the abdomen with a warm water bag. In severe cases, antidiarrheal medications such as montelukast can be used to relieve symptoms. 3. Intestinal diseases: When patients have recurrent diarrhea symptoms, intestinal diseases, such as intestinal flora disorders, inflammatory bowel disease and so on, may occur. The etiology can be determined by gastrointestinal endoscopy. In the case of intestinal flora disorders, probiotics such as bifidobacteria can be used for regulation. In the case of inflammatory bowel disease, drugs such as salazosulfapyridine can be used for treatment. It is recommended that patients with diarrhea should go to the hospital in a timely manner, under the guidance of the doctor to determine the cause of the disease, and follow the doctor’s instructions to use medication.