<human>: Can you summarize the given text in a few sentences?

My boyfriend (20/m) and I (20/f) are in college and he typically sleeps with me in my place (because he has a roommate that is always there and mine is usually gone) but he always eats a ton of my food... For example, my grandma sent me a package of cookies last weekend, two dozen, and he really ate like all of them over the course of a few days to where I barely had any. I mean I understand that by me having him over, as a host, I'm supposed to have food, but I feel like this is out of hand? Am I just being selfish by caring that he eats my food? He doesn't always eat that much but the cookies example was just something that particularly bothered me. Usually he just snacks on my food and such. When he go out to dinner he usually takes bites of my food and such, and even though it's just bites or whatever, sometimes it bothers me, I don't know if this is rational or I'm just being selfish... When we go out to eat together, he really never pays for my meals either. We pretty much always pay separately. The last two times I've had to pay though. The last time he said he would pay me back but he never did... I don't know if this is normal behavior or not for a boyfriend (we have been together for about half a year).
<bot>: My boyfriend eats a lot of my food when I have him come over or stay the night in my room, and it spreads over to when we go out to eat, etc. I don't know if this is okay or not