Yes, counselling can be extremely useful for drug addicts, but it is one of many treatments that are likely to be required before a full recovery is made. It should be used during and after treatment for the best approach to heroin addiction treatment.