i think you're touching on just why addiction is so difficult to overcome, and why some people are so strongly in favor of 12 step programs.
you could experience cravings for years to come, but you should also expect them to fade over time. this is the psychological aspect of addiction, and while the physical aspect -- withdrawals etc -- are so hideous, that aspect tends to be measured in days or weeks. it's how you go about dealing with cravings and temptation and depression and low moments in your life from here on out. 12 step tries to address this long-term response through sheer intervention, like "you're having cravings, get to a meeting!"
that might work for some, not for others. something or many somethings trigger your cravings. it would be useful for you to determine what they are so that you can craft methods to deal with them ahead of time.
Click Here to search for a treatment center in your state that is right for you.