Definition: Given a real-life anecdote of a complex ethical situation, generate a suitable title that describes the main event/root cause of the situation. Imagine that the given text is a social media post, and you have to write the title of the post, so the users can decide to read the main text or not.
Input: I wasn't sure if I want to post this here or in relationship advise. I think that it makes more sense in this sub since I want to get perspective on if I am the asshole and should change or if I'm validated in being mad.

I rent a room from my bfs mother. He still lives with her, so technically we kinda live together.

Now I often experience him being super selfish (from my POV). He won't use 30 min of his time to save 2h for me and generally doesn't like to get out of his comfort zone to do things I ask him to.

I dearly love him and I do believe that he also loves me and this relationship is super important for me, so usually when I'm pissed at him I try to communicate to him the reason why and if he refuses to admit that it's his fault (I can't remember him admitting it a single time), I just back off and try to calm down on my own and stop being mad. Even when I demand an apology I won't get it, so if I don't talk to him first we'll probably wouldn't have talked ever again.

Now today he got home 2.5h before I did. Knowing this I asked him to prepare dinner for us. Imo it's reasonable in this case. He doesn't reply to me for the next 4h after I asked him, so I just assume he saw it and will prepare something.

I get home and... Nothing. His mother is very apologetic and says she didn't know I'd be home at this time otherwise she would've prepared something. She made some rice pudding though, so I can have it if I want to.

Even though she cooks for all of us most of the time, this time she clearly stated she doesn't have the time and we should take care of it ourselves. Shouldn't be a problem when my bf is home at 3PM, right?

So at this point I am already pissed. I go into his room and he is in front of the computer. I ask him why he didn't make dinner for us, to what he replies that he didn't have dinner himself and his mother made rice pudding anyway so I can just eat that. He also says he didn't have time because he had to work on his written proposal for a project.

This made me even more mad as I know that 1. He probably started 15 minutes before I came and slept/watched series until then and 2. It's not something that takes a whole evening, so he could have made some food and then started with his work. He also knows I'm trying to lose weight and after not eating the whole day, a load of useless carbs that will make me full for 30 minutes isn't something I want to eat.

In the end I made myself some eggs, nothing for him because I really don't see why I should work on dinner when I came home after 12h being away, and then I just ate downstairs and not in our room and planned on cleaning after it to get my mind off things.

When he came into the kitchen he ignored me, as if I wronged him, and went to bed afterwards (at 6:30PM). So I guess this work of his wasn't this time consuming after all.

He didn't talk to me and I refuse to cave in and talk to him. I am so tired of being the bigger person all the time.

Sorry for this wall of text. I just really need to get it out of my system and I would also like to know if I am overreacting and being an asshole or if my anger is justified.

So, am I the asshole?

being pissed and not talking to my bf because he didnt cook dinner