He's not a "former" heroin addict. He was using for well over a decade. Not only was the damage done to his brain but, given that this was not a short dabble, this guy is still an addict. And the behavior of an addict never goes away. Explains his incoherence and inability to answer questions.