I gave smoking seven months ago. And never looked back since. All I can say is that if you want to really kick the habit. It can be done and it not that hard. Friends smoke around me all the time and still I do not feel the urge.
There are good side effects to giving up.
Sleep better/longer
Food taste better
Feel better
Sex is much much better
Hangovers are not as bad
Rarely feel bad/ill
save money
The only real downside is that your tastebuds enjoy the food so much more. Thus you tend to eat alot and pack on the fat alot quicker/easier.