Two thoughts:
1) Needs must where the devil drives
2) I used to smoke 40 cigarettes per day. Every day without fail. I gave up on 8th April 2002 because (my since passed away) son asked me to. I have never smoked again and outside of the first few weeks have never even thought about it again. It's been over 16 years now and over 15 since the idea of a cigarette has even crossed my mind.
I guess when you have to be ready - or really want to be ready - you're ready.
JT