There certainly are outside factors that I could blame it on, but I know that it is my attitude that needs to change.
I'm dealing with the same thing.
What if instead of expecting the person or the situation to make us happy, or to not annoy us. What if we bring the happiness, love, peace and grace to the person or situation?
what I'm saying is instead of looking on the outside for happiness look on the inside of yourself and bring grace to wherever you go.
lets call it the BYOG (Bring Your Own Grace)
When we pray to God in front of our icons or in church and you feel that grace while praying.
Try and keep some of that grace in your heart and bring it wherever you go, lead with grace in every relationship or task that you encounter.
Its not so easy at first but i can say it helps me immensely.
Give it a go.