If your doctor will prescribe it you should try 'Zyban'. It does have side effects, so it's not for everyone, but unlike patches etc. it releases you from the nicotine addiction instead of feeding it. The course lasts a few weeks, by which time you will notice yourself smoking less and less. Zyban kills the craving, but you may have to make a little effort to break the habit.