Did he join AA or something?
Perhaps he is now drug free. Coke has played a major role in his life...drugged out does not make for clear thinking.