found another doctor
Looks like there are bad doctors, better doctors, and good doctors. So you had a bad one, then a good one.
Trusting doctors is tricky. They are not God--but many think they are, so these don't listen and they don't admit mistakes. Good doctors do.
If you find a good doctor, it's a bit like finding a good mechanic.