A colonoscopy is a screening test for colon cancer. It is recommended that people of average risk get a colonoscopy or other type of screening every 10 years starting at age 50. People at high risk should begin screening earlier, and sometimes more often, according to the American Cancer Society.