A colonoscopy usually does not exceed 30 minutes. The time can vary depending on the number of biopsies taken and number and size of polyps.