btw, from my personal experience (smoking for about 12 years) smoking is all about being used (or not) to smoke in a certain place. For example, i can smoke about 40 cigarettes (or more) a night if i am in a pub (my personal record is about 120 cigarettes in 24h) but i never smoke when i am at home.
Many times i spend from sunday to wednesday without going out, so i don't smoke in that period of time.
Just find your personal "health temple" and try to be there as much time as possible.
Smoking is not a vice, but something you are used to do in certain places.
Edit: btw, i'm still drunk