I feel for you and understand. I feel the same for my kids, I was pretty socially awkward as a little kid.
It sounds like a good situation. Just give him time. I don't think he necessarily has to open up about everything, anyway. Just so he's making progress and feeling better. It's a longish process sometimes.
I think you're a great mom for recognizing his needs and getting him to where he needs to be. Sometimes it's a little disconcerting to think..What!, I'm his parent, why can't I fix this? I always thought that really smart people know when they need a little help. We all do sometimes, don't we?
