Chronic diarrhea usually is caused by Dietary factors Infection Celiac disease Inflammatory bowel disease Chronic diarrhea can also be caused by anatomic disorders and disorders that interfere with absorption or digestion.