Bitchy BF

So my boyfriend and I have been together for two years now. We only started having sex 8 months ago though. At first the sex was amazing and we did it faithfully on a daily basis for the first few months. Sometimes multiple times a day. But eventually it grew old to him. He asked to start having less sex. But now I'm lucky to get two or three times a week. And when we do anything he says he doesn't want to touch me because "it takes too long" and when I ask him to he claims to be "too tired." But whenever he wants something I'm expected to drop o my knees like a good little bitch. And for someone who claims to not be horny, he gets off on a daily basis at work. I just don't know what to do, I need some advice.