i have been dealing with an addiction to alcohol and i am getting my support from AA (Alcoholics Anonymous).
Your mite wanta to go to NA (Narcotics Anonymous). to get your support.
For me, i dont know much about physical withdrawl, i tried some crazy drugs back in college,
and having to go to the seedy side of town and hunt down some dealer who did have or did know some one who had,etc,; that was way too much work- and way too scary.
it was alot eazier to buy some alcohol. but my withdrawls are mental and emotional. so i gotta go to a meeting and tell them the truth about whats going on with me.
i get into trouble when 'i' think "i can do" with-out the support groups.
theres that saying that comes to mind 'i take 2 steps forward and 3 steps back'.
well for me i take 2 steps forward and slide down a whole flight of stairs! and then - i take 3 steps back!
there are a few books on recommended reading that deal with health and diet on the forum, that can help with addiction issues.
But i would do like Bud recommended, find a therapist, and local NA meeting, with our kinda problems, we need the help and support of people who like us, have been there and done that.