Hi mamae,
Welcome to SR!
I'm sorry for the problems you are having with your son. SR is a good place to find support and encouragement. If you like, you might check out the Friends and Families forum where you'll find lots of people who are in situations similar to yours.