I've been living with my fiance now for about 6 months and things are going well. The only thing is that when he's had a bad day at work I feel I need to step on eggshells around him. He has had some issues with people at work not doing their job and he's gone to the boss numerous times to fix it but nothing has been done. Yesterday he came home and was upset about it. I can tell his mood immediately and then when I try to ask about the situation I get yelled at. I then don't want to say one word to him fearing that he'll jump down my throat. He was okay later in the night last night, but this morning when he got up I asked how he slept and he gave me a very snap answer. He sat at his computer and I sat at mine for an hour before he spoke another word to me.
I have told him before that I take his mood swings very personally because he snaps at me for no reason. Of course he gets upset at me for being upset about that! He says to just let him be for a while and he'll come around. I wish he wouldn't bring his work mood home with him, but he always does. Then when I sit in silence for an hour not saying anything is when he questions me as to what's wrong and when I tell him I don't want to say anything because I can tell he's upset, he gets upset!
He would never lay a finger on me, but I shouldn't be afraid to say things to him, certainly not something as simple as "how was your day".