Are rehabilitation centres the best way to treat drug addiction?

For over a long period of time, drug addicts have been taken to rehabilitation centres but…