Low sex drive and relationship drifting away

LeEllen
My boyfriend and I have been together for nine months and I honestly think we started to get sexual way too fast. I lost my virginity to him shortly after our four month anniversary and we've had sex about 5 or 6 more times since then also. I'm 17 and he's 20, he was 19 at the time everything happened. We haven't done anything since August and honestly nothing feels the same anymore. I got tired of always giving him oral and never receiving any back so I have stopped blowjobs. At first, I stopped swallowing his cum because he stopped caring about what he was eating and it began to taste unbearable. He always initiates the sexual activity and gets upset when he does something to me (that I didn't really ask for but I won't oblige) and I won't return the favor to him. Sex is boring. We do the same stuff and literally it takes me 30 minutes to suck him off because I've found that he's holding back from finishing so he can enjoy it longer? He has never made me orgasm and I'll tell him when I'm close. He doesn't continue because "it looks like it's too much" for me. He will literally play with my clit for like 1 minute before he grows bored of it. I like being surprised quite often and like spontaneity. He doesn't do that. I find myself constantly wondering what else is out there even while I'm with him. I want to end it but my parents absolutely love him and I'm worried they'll be more hurt than I am. He sounds like he's ready to settle when he's done with college and I still want to explore my options. I only give one chance in relationships but I find myself giving him multiple a day. We're polar opposites and at first we attracted, but now I don't really feel anything towards him. I've told him and he always tells me how he's going to change but he always ends up making the same mistakes and it literally makes me want to drive up a wall. I've been forcing myself to hold on to him because some days are really good but some days are God awful. I've talked to him countless times however nothing has changed. What would you do ladies?