Question: how long do you have to fast before having a colonoscopy?
Answer: Don't eat or drink anything two hours before the procedure.