Two weeks will do it. I find that I build up less of a long-term tolerance when I limit smoking to the evenings.
I find a couple of beers will make sure I get high, to. A nice buzz.