I think my boyfriend is taking advantage of me

Now, I used to think things were even, and maybe they are and I am over exaggerating but I feel like he is. So here it goes. I don't "technically" live at my boyfriends. I keep all of my clothes at my parents house. But, I sleep here (every night), eat here, shower here, my dog stays with us, do homework here, etc. I do have some stuff here, like jackets, shoes, all bathroom stuff, but just not all my clothes. Anyway, I don't pay rent but I pay for all the food. Which seemed more than fair to me. But, now my boyfriend wants to go out to eat all the time, he asks for expensive meals, and he wants me to buy him beer Every Day. I don't mind when I'm not on a budget but I am and I've told him that. (I only work part time because I'm in school).

Here's where I think he's taking advantage. I clean the entire house, I cook every meal, clean up after every meal, pay for all the food we eat, all the alcohol (which gets expensive), and I buy basically everything for the house; paper towels, ziplock bags, toilet paper, cleaning supplies, shampoo/conditioner. Half of the stuff his roommate and girlfriend uses up to so I'm paying for like 4 people usually! I don't think that's fair but I'm too nervous to say anything because once his roommate moves out I'll be moving in fully. Maybe I'm overreacting but let me tell you, rent is cheap.