Am I being a push over or is this normal?

I need to know if I’m being a push over or if this is how everyone acts towards their boyfriends.

I do all the chores in the house: cooking, dishes, vacuuming, HIS laundry, all deep cleaning, make the bed, etc. My boyfriend plays anywhere from 4-12 hours of video games a day and I don’t really complain. I buy all the food. I never turn him down for sex (I rarely am not in the mood though). He always asks me to buy beer and I do (we both drink). But then he’ll like pick up his empty beer can while he’s playing and I know that means to get him another one. He ask me to make food whenever he’s hungry, even if I’m doing something. (Like he just asked me at 8:00 o’clock at night to make him chicken after I asked him around 6:00 if he wanted dinner and he said no. He ate a late lunch and when he does that he usually doesn’t eat dinner). So I get up and do it. Sometimes he even asks me to go to the store really late too. It’s not like I don’t provide. I always ask if he wants something but usually around the time I ask he says I don’t know or just plain no. I rarely complain about anything. He doesn’t usually do foreplay during sex and he doesn’t compliment me ever. He also wants me to massage him all the time. Like rubbing his shoulders, head, legs. But whenever I ask he does it for literally like a minute and then nothing. The times I do complain is that he doesn’t given me enough attention or doesn’t have sex with me enough. I just feel like I’m being taken advantage of sometimes. Am I or is this normal? We’ve been together a little over a year.