Drink AFTER or WHILE you smoke. If you get drunk or have a few beers earlier in the day, then smoke later at night, you will puke. At least, I always do according to that pattern.