Sounds normal to me. You're feeling negatively during an interaction with someone else, disengage and feel better. More people should know to do that.
The small irritations setting you off for a while, could be related to your monthly cycle. Hormones can play a bigger role in people's lives than they realize sometimes.