Lizwig,
aka "readiness to change" - is absolutely key. Looks like he is functioning in spite of his addiction. Keep the lines of communication open and try to nudge them in the right direction, whenever possible.
The problem is our kids even though they are technically adults are adolescents in their thinking. The drugs have stunted their emotional growth and prevents them for assuming responsibility in life. Drugs have always been an easy way out for them.