Plan on 1.5-2 hours for your visit. That includes waiting, testing done by techs, and time with the doctor. Overall, I had a good experience. I interacted with about 5 people and all but 1 were very pleasant. The doctor was great. She was a second opinion and diagnosed a condition that another doctor missed. I have returned and block my enough time in my schedule now.