Hi there, it is difficult to recommend a good doctor, because what is good for some, may not suit others. I had a well respected psychiatrist for many years until he retired. After seeing another psychiatrist I realised that my previous psychiatrist was not really the best for me. There were things I did not like about him, but I did feel that I could trust him. I have one now that suits me and is very helpful, but it is expensive to see him where I go. He does work in a public hospital but that is 50 km away from where I live and work. I hope you find someone who can help.