ok my friend i've work with addictions for more than 20 years and in my experience if you dont have a cognitive (psychologycal) change you will be in and out of detox all your life detox is only the first stage if you have physical adiction but it's only the first, and easier (if you want) step in recovery, the psychologycal implications are by far more difficult to treat and start by the subject wanting to change and submitting to a much longer treatment but many many subjects do succeed in kicking the habit and some other never do ..that is a fact
detox in the end help you by cleaning you body of the toxins...for this it works it gets rid of the physical part of the addiction for the other part... not so much