Hmmmm, sounds very familiar to me. I wonder why?
my son is in Texas so there isnt' much i can do to help him.
This is your son's life. all you can do is give him a peaceful place to stop by so he can take a deep breath and go on.
just be there if he needs you.