I did it in stages. First I quit smoking factory-made cigarettes, replacing them with roll-ups made with the cleanest, least chemically-infused tobacco I could find. I firmly believe the cigarette companies put stuff in cigarettes to keep you hooked, over and above nicotine. The reason I think this is because I had withdrawal symptoms coming off factory-mades, even though I was smoking a ton of roll-ups.
Anyway, stage 1. Completely eliminate factory cigarettes. Even if this is as far as you get, it's real progress.
Stage 2. I began to use oral snuff, cigars, and pipes to lengthen the time between roll-ups. My deal with myself was that if I really needed or wanted to inhale, I smoked a roll-up. I never allowed myself to inhale pipe or cigar smoke, and I did not choose pipe tobacco for easy inhaling. I still don't inhale pipe tobacco.
Stage 3. I gradually got off the roll-ups and smoked only cigars and pipes, also using snuff sometimes.
Best of luck. I will tell you the truth--if I can quit smoking cigarettes, as hooked as I was, you can, too. Just think: why should you pay some fat-cat corporation to gibe you heart disease, cancer, or emphysema?