(((Katie)))
I'm sorry for what you are going through but I wanted to second what ((Greet)) said. It really doesn't matter what you decide to do....if your son wants recovery, he will get it. If he doesn't want it, you could put him in a 10 year program and he could con the heck out of them and still find a way to use.
Do what feels right for you, sweetie. Think of YOUR feelings - HE certainly isn't.
Hugs and prayers!
Amy