SMOKING
Paintbox
I worked out how much I was spending on tobacco, then opened a new bank account and paid in that ammount each week. I paid for my flying lessons with that money and any time I had the urge to have one I thought "would I rather fly at the w/e or have one now?".
It doesn't have to be flying, just something you really want.
Certainly worked for me, I've now got a few hours and a frozen atpl.
good luck
gdn