Glutamine daily. Take glutamine 2 gm each time you have cravings join support group - it takes effort but you need support system like a 12 step sponsor.
Treatment/Support. Agree with my colleagues. Also, find someone who specializes in addictions, to help you design a plan to deal with urges, stress, find out triggers, and the big "why? " question. Additionally, stopping addiction might bring you a sense of loss -- with all the emotions a sense of loss carries and it needs to be worked through. It's a lot of work, but doable. Good luck!
Mutual support helps. If you are concerned about being an addict, you might want to consider attending a meeting of narcotics anonymous. Find a meeting at their web site: http://www. Na.Org/.