Mine hasn't done heroin yet, I don't think, but he's done everything else. Coke, crack, meth, prescription pills, etc, etc, etc ad nauseum. He's also an abusive alcoholic who sold pot for nearly 25 years, and only stopped when the DEA started bustin' people in my town. I dunno if he started again now or not. I've spoken to him about 3 times on the phone since I moved out here last August, and otherwise I just don't talk to him.
I don't know why he's still alive. He's had over 10 car accidents due to driving drunk, he's gotten in countless fights at bars. The motherfucker even put a loaded gun to his head and pulled the trigger once, but the gun misfired.
Honestly I think it's karma. He's been slowly dying for the past 5 years at least, maybe longer, and he's got a long way and a lot more pain to go through before the end. heh. He's the main reason I believe in karma!