I have one friend to whom I very directly say, "look, I can't talk to you in such-and-such an environment or at X time -- it's stressful to me and when I'm stressed I can't relate to you properly." She's pretty understanding about it and it's part of what's saved our friendship because talking to her at work often makes me scream at her LOL