I know a great Dr. but she's in NYC. I know it's hard but keep trying they are out there. Dont let anyone make you feel bad about yourself. Do what you need to stay off the street drugs.
Maybe you can ask in your local NA meetings. Just be careful about that not everyone youre going to meet in NA is going to have your best interests.