Typically, eye exams can last between 20-60 minutes. The length of an exam varies depending on the patient’s overall health and visual condition. Patients who need to be fitted for contact lenses, have their pupils dilated, or are experiencing ocular problems can expect to have a longer appointment than other patients.