I've never really heard of 'occasional' use of heroin or crack. I don't think it is possible to control a heroin addiction without medical attention. But I'm not a doctor even though I think I'm smarter than many pre-med students.