From personal experience, I can tell you that if you aren't ready to quit, then you won't. I have been sober for 4 years and plan to be the rest of my life. Finding a mate could do wonders for you. In the meantime, everytime you think of smoking a dub, maybe exercise (Run, jog) or read about something that you're interested in.