Sounds like there are some red flags with your doctor to consider, and it is great that you are considering them!

I have hung on to old cars and medical providers sometimes longer than I should have ... On one hand it is great to have a good personal relationship with a doctor, but on the other hand, the whole point is the medical care one receives (or not). I have found several links with some considerations with a Google search of "when to fire your doctor." Good luck!