An endoscopy typically takes 15 to 30 minutes, depending on your situation. Unfortunately, It is difficult to predict how long you will be at the Endoscopy Center. There are many variables that determine your length of stay such as difficult procedures, poor colon preparations, findings requiring therapeutic intervention such as biopsies, dilation or polypectomy (removal of polyps) and recovery time from sedation.