Drug addiction can be treated in several ways which include rehab, counselling, self-help groups and drug withdrawal medication.
But before any of this happens the addict needs to admit that there is a problem and is willing to do something about it.
Once he/she does so then they can be given a treatment plan with the aim of helping them to beat their addiction. This is a time consuming and difficult journey and relapse is possible. So the addict needs to be determined to succeed and have a good support network around them.