Delay, Deep breathe, Drink water, Do something else.
I had a slip up yesterday at 3.30pm when my partner got home(usual routine). I had 1 and my god did it taste wrong!
So with that thought in my mind there will be none today and forever.
Im actually feeling better already if you could kinda get my drift.
Good on you Sam.. keep reminding yourself of that horrible taste and smell, the way it ages you, the horrible things it does to your skin, the way your hands smell of smoke after, the yellow stains on the teeth...