I hope you also look at what type of counseling he is getting. From my own research I feel that most counseling really reinforces the issue rather than help it. A lot of counselors listen to the person then validate and reinforce what the person feels. People who have depression and anxiety do not need someone to reinforce what they are feeling. They need a counselor who helps them to understand their feelings and then develop coping skills. My wife never developed these skills and we are where we are with her. Given how things have progressed with your son, I would definitely determine if his counselor is the right one for him.
Twisting on Life's Rope Me53 W53 M20 D21 D19 D16 BD 2-2013 D final 1-2015 _________________________ "Dream about tomorrow, Live for today, Learn from yesterday"