Boyfriend invites himself for dinner all the time?

Anonymous
I really like eating and spending time with him, but sometimes he is just rude!

Last week, we were with friends, somebody asked him if he wanted a ride home, and he answered "nope, I'm eating at X's place". It was already 7pm (I always dine at 8), he didn't warn me before AND my dad was going to my place for dinner too, and had already cooked the meal, for two, of course. So I had to get my boyfriend some leftovers I had. He stayed for 30 minutes after dinner and went to work.

The next day, at 7h40pm he texts me saying "just got home from work, make dinner for two". So I had to cook him something AND wait until he got here (an hour or so).

He lives alone, but his house is getting some work done, so he is spending the month at his mom's. He eats SO MUCH. Sometimes I even have to hide food (honestly) because I tell him not to eat something (because I'm taking it to lunch at college or because I bought it to put on my dinner the next day) and he still eats it!

I think that if he had spent the day with me, I'd gladly cook dinner for us, but what's the deal with getting home from work, taking a shower THEN come to my place to have dinner? What can I do?
Boyfriend invites himself for dinner all the time?
4 Opinion