It didn't help my kid min because he thought he had all the answers, we didn't know jack about jack and just needed to leave him alone to live his life the way he wanted to. It was "his business" not ours. I spent many of days in the counselors office wasting my time and money because he wouldn't even talk to the guy, he'd just sit there. The whole thing was one big fat waste of time.
But I did it anyway hoping it would help and something would click. We did everything the doctors and counselors and psych. docs told us too.
Like I said sometimes you have to let them fall and hope they get themselves together. You have to set boundaries and not let them get away with anything but it is very, very, very hard. I hate to say it but I spent many of days regretting that he was born because he took us through so much un-necessarily.
nj