Eye doctor appointments last anywhere from 30 minutes to 1 hour and half, depending on the busyness of the eye doctor’s schedule and the type of appointment you are visiting the eye doctor for.