Marelli
I hate the b----y stuff.
I have posted before on another thread, I think on the Health Forum how I have experience of having a loved one who ' is a drug addict'.
I don't want to go over the cruel, horrible testimony again but I understand your utter despair at being so helpless .
Your son is doing the right things but it will be so hard for him. He will respect your love for him and the need to help but in my experience until 'the addict' (don't want to sound cruel) hits rock bottom he may have an uphill battle to 'get clean'. He sounds as though he accepts he needs help but keeping it up is his biggest problem.
All I can say is carry on showing your love but talk about the situation , watch for mood swings and accept the fragility of the circumstances you are all sharing. Does that make sense?
It takes time but I hope you all find the will to get through it. Heartfelt sincere wishes to you all. 
do you have plasterboard on your walls?
^Spongers, cheats and liars - everything I have learnt about men in a lifetime of dating^
