I’ve been smoking for over 25 years. I smoke maybe 4 or 5 cigs a day, and I’ve stopped for 3-4 months at a time. But when the nicotine fit hits me, I can’t deal and start smoking again. What can I do?

I’ve been smoking cigarettes when drinking for the past year. I will have from one cig to waking up and having no cigs left. I will occasionally smoke a cig when sober to relieve stress or to be social. Whats the best way to limit yourself from any cigarettes when you are drinking? Lately I’ve been trying to not smoke at all when drinking, but have been getting cravings. No haters please. Thank you in advance.