Morning is generally the best time for a colonoscopy. It allows you to follow the preparation steps the day before and have the procedure early, minimizing the time you need to fast.