Why is my boyfriend nit picking everything and being nasty to me?

My boyfriend is constantly nit picking literally everything I do and say recently.

It's now to the stage I feel I'm walking on eggshells the moment I get in the door from work.

He's been calling me selfish and saying things like its always about me.

If I change anything on a game, he starts walking around the house swearing about it for an hour or more straight. Yet if I repeat myself or go on about anything, he verbally abuses and criticises me about it.

I can't defend myself or say anything back to him because he just gets angry about it.

He was never this bad and it's only been the recent few months he's really started complaining about absolutely everything every single day and nit picking everything I say and do for no reason.

He's been so unbearable the last week that I'm actually glad when I have to go to work just so I can get away from him for a few hrs.

He's gone from somebody who never really complained and was sweet and loving and kind to an absolute nit picking arsehole.

Why is my boyfriend nit picking everything and being nasty to me?
Post Opinion