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