I'm in a similar situation. Been in relationship for nearly 2 years. The last 3 weeks roughly has been anything I say or do is wrong, causes an argument.
On Sunday just gone I couldn't take any more and I went to sleep - basically, that's a long story made short.
My view is that if arguments happen like this and on Sunday it wasn't an argument because I sat there in silence to see what'd happen and he carried on all on his own. My view is something is going on with him at the moment but I don't know what it is 100%
If someone is suddenly angry all the time for any reason without pause there must be a reason that I don't know about. Especially when he says it has nothing to do with me and he's sorry. I can't take it because it's draining and upsetting so I generally avoid him at the moment.
I'm waiting a while to see what happens, what's wrong or if it passes. I haven't put a wait time on this yet but to be constantly like this would be unbearable.