The colonoscopy procedure takes about 30 to 45 minutes. Although, it may vary from patient to patient. The doctor gives general anesthesia to make the patient comfortable.