It's pretty tough isn't it, you inevitably get irritable and then everyone else notices and normally their response is irritation (especially if it happens frequently) and you get a lovely downward spiral.
I try to use pc games, good films, talking to my wife, watching a comedy, keeping a funny book at hand (i.e. Mighty Book of Boosh, The World of Karl Pilkington), music, funny podcasts (Joe Rogan, Bill Burr, Car Pool).