Quitting bad habits

I just got a promotion and have been having a hard time giving up drinking and especially smoking. I'm becoming so frustrated with myself because I do want this so badly, and every day I wake up angry with myself, especially when I get that BFN. Is anyone else struggling with lifestyle changes, even dietary?