what causes diarrhea to last for weeks
The most common causes of chronic diarrhea (lasting more than 4 weeks) are. 1  Irritable bowel syndrome. 2  Inflammatory bowel disease. 3  Drug side effects.  Malabsorption.