It's hard but you just gotta adjust to the tobacco.
But especially not smoke so much tobacco.
45 min in the bar? Damn no wonder you puked. 10-15 min would have been enough.