While detox is not actually a treatment for heroin addiction because it only focuses on providing treatment for the physical dependence that surrounds the addiction and does not place any focus on the psychological elements of the chemical dependency, it is a necessary first step to the recovery process. When detoxification is the first step of a lengthy heroin addiction treatment process which includes counseling and behavioral therapy, the process often leads to long-term success in recovery from heroin addiction.