My relationship

I love my boyfriend and i really enjoy spending time with him but he just gets really mad at me and is so quick to assume stuff,even if it's not my fault he'll sometimes just get mad at me and then after says he's sorry and is his fault and that I didn't do anything. Lately he's done it twice and ever since I've felt really annoyed when I'm around him and don't even want to talk most of the time like I literally dread calling him after work is there a way to fix this or is anyone else going through the same