I also have a tobacco allergy that means I swell up, can't sleep and I want to pluck up my eyeballs and scratch the sockets to get the itch away, when I've been exposed to a room full of puffers. (Is it the GM tobacco?) Anyhow, that generally means no parties. However, since June last year, I've been able to go out to pubs.
How did I first find I had this allergy? Four years ago when I was going to a poetry gig at The Dan O'Connel hotel, I drew a series of pictures in my sketchbook. Automatic doodling while I listened to the many brilliant poets on stage. Some of these pictures ended up being about the heavy smoke around me. My automatic pen knew what was going on before I realised why I was getting sick and had a talk to a GP. She said stay away from places with smoke. I insisted that I couldn't do that. So I got steroid nasel spray. It worked for a bit then na... besides steroids have problems of their own, even in small doses. (And I'm not talking about hairiness. That sort of thing doesn't bother me.)
Anyway, I got used to the idea of not socialising and made a really rough animation out of the automatic sketches.