You can't make him come back. You just can't. In fact, the more you enable him, the less chance you'll have that he'll quit because he'll have a safe place to come home to when he's high as a kite. You have to accept that you can not help him--he's a drug addict. It was very hard for me to accept this about my daughter--she had been a very sweet child, loving yet sensitive, but she didn't come back to me until she decided to quit on her own. Tough Love does mean you care, but in my opinion it is also for YOU. YOU need to enjoy your life, regardless of what your son does. There is still an important person inside of you who deserves to feel at peace. I would keep going to Al-Anon. ANY of our drug abusing kids can die. My daughter has told me how lucky she is to be alive, considering all the stuff she did. I could have lost her and she has said plainly that there was nothing I could have done to have saved her while she was in her destructive mode. Hopefully, your son will decide he's had enough of being high and sick and alienated and do the very difficult job of getting clean. But you can't push him along. This is 100% out of your control. He's 24 now, and there is nothing you can do except make him worse by enabling him.