Then it won't !
Because you aren't ready to quit.
Do you think because you smoked for 40 years you are "different"?
Plenty of us have smoked 40 years or more and quit.
Take your excuses away and we are no different except we decided to quit and you haven't.
This is life and death. Stop playing at quitting smoking.
If you are smoking you're doing it wrong!