Healthy Cheerful Q&A Men’s Health

What to do if you have diarrhea after eating bad food

Asked by:Gemma

Asked on:Apr 06, 2026 12:10 PM

Answers:1 Views:355
  • Bragi Bragi

    Apr 06, 2026

    Diarrhea after eating bad food can be treated with diet or medication, depending on the cause of diarrhea and the severity of the symptoms.

    1. Diet conditioning

    Diarrhea after eating a bad meal is mainly caused by acute enteritis caused by improper diet. If the symptoms are mild, you can drink some warm water or millet porridge and other warm foods to relieve the symptoms. Generally, the symptoms of diarrhea can be improved.

    2.Drug treatment

    If severe diarrhea occurs after a bad meal, you need to go to the hospital for routine blood and stool tests in time. After a clear diagnosis, you can receive targeted treatment. For example, if the symptoms are caused by a viral infection, you can follow the doctor's advice and take ribavirin, arbidol, or ciclovir and other anti-disease treatments. For drug treatment of toxins, you can also combine it with montmorillonite powder to stop diarrhea. Diarrhea caused by bacterial infection needs to be treated with antibacterial and anti-inflammatory drugs such as levofloxacin, gentamicin or piperamic acid capsules as directed by your doctor. It can also be combined with intestinal probiotics such as Bifidobacterium or Bacillus subtilis.

    Diarrhea will cause a large amount of water loss in the body, so during the recovery period, you should drink more warm water, or drink some light salt water appropriately, which can replenish water and electrolytes for the body and prevent dehydration or electrolyte imbalance. You should also pay attention to a light diet and avoid eating raw, cold or spicy foods.

Related Q&A

More