The feeling of addiction, that deep driving desire, is made more difficult by looking into the past and future. You feel the desire and in this moment, you can let it go. SUDDENLY, you think about the next minute, hour, day, week, month and it becomes too much! You think, I cant do this! and then it has overtaken you. If you can..pull yourself back to this moment and see the feeling for what it is, transient and finite. It may help ease your path. I have used this for sugar addiction and even if I didnt realize it, when i was on heavy pain meds, the rebound. Maybe something like this can help. Above all others, breathe. If you can infuse your breath with consciousness, that will do wonders. Great luck!
Peace