It had been helping recently, the lady who is my therapist is very patient and understanding of my issues. I have to pay out of my own pocket for the services, but I was able to work something with the agency. It may be a bit pricy, but it sure was worth the price and made a a better person.