I am so sorry you are having all this worry over your Boy, it does sound reading your post as if he has a problem and I do think he needs some help, they wont always listen to Moms have you a male Family member who can advise him and get some counselling for him. As he is off to college some of this may be out of your hands,but if someone could get him to seek out some help it would be a good thing,actually as he will be new he may not want to seek help through the college, again maybe a family member or yourself can get him some, he is an adult it becomes harder as you are really not in control of his actions,Good Luck