I actually have a bottle of original listerine in my car at all times just for this reason. I usally smoke before work.
I just got home after stopping of to pick up lunch. Piece of fish and two side dishes so far I'm good. Lucky I'm off work today, no one home so I could just lay back and take a nice nap.