Dear Concerned;
He is an Addict. "Addiction" is a disease. He has to want to get help, and change. If he has NO desire to quit his lifestyle, it's useless. I think, IMHO - that at this point, getting him to a "Methadone Maintenance Program" would offer him a way to slowly detox off of the substances he abuses, and begin a normal lifestyle. This is just a suggestion.
RaZzLe