MYOB...I like it!! I do!!!
The addict in my life isn't my child but I think the basic principals are the same. I think we all have an inner radar that goes off when the addiction starts seeping into our everyday life. We just have to listen for it and take steps to keep it from happening.
Try taking it one day at a time and only do what you're comfortable with...In time, you'll see which way he's heading.
I pray that your son finds a good path. And I pray that your HP will guide you. He will. I just know it.
Hugs