Sounds like you're doing great work. It does take time to work through all one's issues. The basic idea behind addictions work is that the addiction has served to keep negative feelings suppressed, so as you taper off on the addiction, feelings will come up to be cleared, and you shouldn't become discouraged. At the same time, as you develop a meditation practice where suppressed feelings are cleared, the need for the addiction (to keep the feelings suppressed) is bypassed, and it tends to fall away naturally. I hope some other people will share their experience along similar lines.