how long does diarrhea last for?
Acute diarrhea generally lasts for 1 to 2 days. It can sometimes last up to 2 weeks. However, this type of diarrhea is usually mild and resolves on its own. Chronic diarrhea lasts for at least 4 weeks.