The wait times to see a doctor have gone down, but it's still a long wait.

The average wait for a new patient to see a doctor in five medical specialties is 18 and a half days.

The new study was completed before President Obama's health care law went into effect, and it found the longest average wait is in Boston at 46 days, the fastest is in Dallas at just over 10 days.

The numbers are better that they were the last time the study was done in 2009 - back then it was 20.4 days.

Experts say the problem is not enough doctors and specialists - but the numbers are getting better with more mid-level practitioners handling cases.

--Rob Archer