Question: how long does it take to have diarrhea?
Answer: Diarrhea can be acute (short term) or chronic (long term). 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.