A colonoscopy usually takes 30–60 minutes. However, people should allocate 2–3 hours to the procedure to allow for preparation and recovery time. Before the procedure, the person will receive a ...