I used to be a regular smoker, gave up, started again, gave up etc.
Now I'm an occasional smoker. Got through about 30 at a bike rally three weeks ago, but haven't had one since. Got a big alumni weekend coming up at the end of September, so will probably get through a pack of 20 over the weekend. After that, it may well be Spring before I have my next one.
Often find if I'm tinkering in the shed on bikes or cars, a sit down and a cheeky fag is often enough for me solve a problem/issue....