This morning before work I offered to make my bf breakfast, he said no because he was in a rush. He came downstairs while I was cooking my own and was like can I have some and I said no because I’d only made enough for myself. He then continued to carry on and on about how he wanted the food id made, so eventually I gave him mine to shut him up, in a rather frustrated way. Anyway, he then reacted by saying ‘whoa chill the fuck out’ without even thanking me, told me I was a crazy angry bitch, took one bite of the food Nd spat it out and said it was disgusting. He then went to leave the house and I was like can you tell me what I’ve done wrong? And he said my reactions Are super unattractive  and he didn’t do anything wrong, and that he wants to live his life without arguments. In my opinion this is such ungrateful, bratty selfishness. I ended up apologising because I probably overreacted. However I know that he was being ungrateful and out of order. Does anyone have any advice on how to stop this kind of behaviour? Important to note that we have a great relationship in general, but I’m aware that he does walk all over me a lot... whenever I get angry everything becomes my fault. It’s tiring