No medical help will be effective unless he is motivated to leave. Do you really think that he wants to leave? Because there are addicts who take treatment to satisfy family members but actually they are never serious about quitting their habits. Might sound strange but true!! He may have associated issues (interpersonal, emotional, financial etc.) which need to be addressed. You can also discuss with his treating doctor to make treatment more effective.