* Find the reasons why you started this bad habit: I was a lockdown smoker: the best part of the day during the lockdowns for me was when I went out to our balcony with my wife and we had a coke and cigarette. What is the reason why you enjoy drinking? Can you get similar results without drinking? My wife and I started going for a walk whenever we wanted to smoke, this helped us relax, spend time with each other without the negative effects of smoking.
* Recognize the circumstances under which it is extremely difficult to stop: For me, it was hard to stop after an extremely frustrating and unproductive meeting, before and after job interviews, etc... in short, under stress. When do you tend to "fall off the wagon"? Once you recognized this, you can attempt to mitigate. I attended meetings with my running clothes on, and if I felt frustrated after the call, I went for a run.
* Be honest with your loved ones about your struggles. I told my wife and sister that I enjoy smoking, but it makes me feel physically sick and it destroys all my ambitions for the day. They could help you in many ways.
* Do not make the bad habit easy for you: I don't have cigarettes or beer at home, this way when I get the urge, my laziness might save me (who wants to go to buy cigarettes when it is cold outside?)
* Don't beat yourself up over small setbacks: guilt is a negative emotion that usually just triggers more of the bad habit. Recognize that you are human, forgive yourself and move on, feeling guilty will only work against you.
* If you had a small setback, do not make it big: if I badly desired a cigarette and I bought a pack, I smoked one or two, but after my "uncontrollable" desire was satisfied, I threw the other 17 out.
This list worked for me, but it might not work for you. I came up with it, there is no research behind it.