The duration of diarrhea can vary depending on the cause. Acute diarrhea, often caused by infections or dietary issues, typically lasts a few days to a week. Chronic diarrhea, which can be a symptom of an underlying condition, may persist for weeks or even months.