When you have friends over, do they assume they’re staying for dinner?

I never even invited him over. He just said he was coming. He does it all the time. This morning, he was texting me and I didn’t respond because I was sleeping & he was on “do not disturb”. Next thing you know there’s a knock at my door and it’s him 😒 It pissed me off. He always makes plans for us which involve him coming over my house at some point without even asking. Nowwww, he just assumes he’s staying for dinner. He just asked “what movie are we watching while we eat?” Like wtf. He’s been here since 11am. It’s 8pm. I can yawn in his face and tell him I’m tired and need some sleep and he’ll tell me I need to sleep earlier and he won’t get the hint. Another thing I HATE, is that when he’s going to bed, he texts me goodnight and then has the nerve to also tell me to go to sleep?? I don’t need you telling me when to sleep 🤨 He does it everyday like shut the hell up. And I have no problem feeding my guests, but don’t assume that I owe you food especially when you showed up uninvited. Am I overreacting?

- because I don’t want to be rude but I’m fed up 🥴 it’s really annoying and creepy at this point. I have a problem with not wanting to make things awkward regardless of how I feel.