Drug addiction can be effectively treated with behavioral therapies and, for addiction to some drugs such as heroin, nicotine, or alcohol, medications. Treatment will vary for each person depending on the type of drug(s) being used. Multiple courses of treatment may be needed to achieve success.