Why do we wait so long to visit the doctor?