To add to the post above me.....
While I could be wrong, I have also heard that drinking green tea and working out/sweating as much as possible is good for lowering ones tolerance. I know many people do these types of things before taking a drug test, but from what I understand your tolerance...
I like to vape in my gaming room. I got my desk set up right next to my couch with all my stuff on it (vaporizer, bong, grinder, etc.)
That way I can just vape up and let my media center entertain me for the next few hours.