We're both 24 and have been together for almost 3 years now. I've never been really beta with her, but I've not played the game right in the recent past. I started to step it up though. I've let her feel that I can get other girls at any time, I've started to only call her when I want sex (or dinner) and have refused her my attention unless I get something in return. I usually don't contact her for 2 days, while she sends me messages saying me she loves me and so on. I don't react to that at all, unless she behaved really well the last time we met.

Sooner or later she then calls me, in order to look for the attention I haven't given her. She might come over, but as soon as I try to fuck her or get her to make dinner, she's always like "You always want something in return. You never call me unless you want something. I feel like you don't care about me at all, you're only ever interested in sex and food. I'm having a hard time right now (she's about to do her exams), why don't you make me something to eat? I only ever get horny when you're nice to me."

Why is this happening and what can I do about it?