Question: how long does diarrhea last before colonoscopy?
Answer: Diarrhea before a colonoscopy generally lasts for less than 1 day.