Acute diarrhea causes may include:

  1. Antibiotic-associated diarrhea
  2. Artificial sweeteners
  3. C. difficile infection
  4. Cryptosporidium infection
  5. Cytomegalovirus (CMV) infection
  6. E. coli
  7. Food intolerances
  8. Food poisoning
  9. Fructose intolerance
  10. Giardia infection (giardiasis) (Giardia infection)
  11. Lactose intolerance
  12. Medicines, such as antacids containing magnesium and some cancer treatments
  13. Norovirus infection
  14. Rotavirus
  15. Salmonella infection
  16. Shigella infection
  17. Stomach surgery
  18. Traveler's diarrhea

Chronic diarrhea causes may include:

  1. Celiac disease
  2. Colon cancer
  3. Crohn's disease
  4. Inflammatory bowel disease (IBD)
  5. Irritable bowel syndrome
  6. Medications used to treat heartburn, such as proton pump inhibitors and H2 receptor antagonists
  7. Ulcerative colitis
  8. Whipple's disease

Causes shown here are commonly associated with this symptom. Work with your doctor or other health care professional for an accurate diagnosis.

April 16, 2019