Reasons for break-up 😭

Here are my reasons I want to break up. Please give me an advice.

Here are some of the problems:

- He has a habbit of breaking up with me over disagreements. He never follows through even though the feeling of him being so unhappy with me to the point of always breaking up makes me feel horrible about myself. No amount of apologies can fix the hole in my heart that he has created. He acts like it's all rainbows and butterflies after, when in reality it's not.

- He keeps promising me that he'll return the favor. This man gets blowjobs every day. Barely puts in the effort to have sex with me, let alone eat me out. I get a wax once every month, I enjoy oral if I'm hair free (2 weeks) and if my hair has stopped growing (1 week) and (1 week of every month is a no, because when my hair is growing it's really painfull). Every month he has 3 weeks he can do it, but always finds an excuse. Even though he is the one who keeps promising me oral sex. Tomorrow I'm getting my wax and it makes my stomach turn to have him promise it again and fail to keep his promise. I've never pressured him, he is the one making the promises constantly and when I remind him he'll find an excuse. Even if I 69 him, he'll keep enjoying his blowjob, but won't do his part. Last time he did it was last year.

- He never puts in any effort, but later complains that I don't have any wishes. Like I'll tell him something I want (like a small gift) or tell him what I want to do with him (go to a specific restaurant) and he'll either promise to get me that gift (which he won't and when I ask him why he didn't he'll tell me that it's a stupid gift like the 5$ coffee mug I wanted for my birthday even though he said he'll buy it for me) or always complains if I want to go to a specific place even though he promised he'll take me. Always has an excuse for everything. Even if I ask him about something, and he 'forgot' I'll remind him and he still has an excuse! He knows how much I wanted to get that 5$ coffee mug for my birthday, but he didn't have the time to buy it for me (even though I told him 2 months in advance), he still hasn't had the time (it's been 8 months). But he complains that I never ask him for anything! I absolutely do. I'll see an eyeshadow pallete I want and tell him that I want it, he says he'll buy it for me. Later, he'll point out that I don't need it or that he forgot. But, you just remembered so you can do it now, no aparently it doesn't work like that.

- He is absolutely ungrateful and disrespectful.

- I keep the relationship going. I'm the boyfriend and the girlfriend and the husband and the wife. I do absolutely everything for him, myself and us.

- He's never put in any effort to make me feel special. I want to feel like I'm a queen (within the relationship) and for him to feel like he's the happiest man on earth.

We have a lot of good things. To be fair it's mostly pros. But I can't keep hoping and I refuse to have my heart broken again and be disapointed. I'm not letting another wax go to waste no matter how much it would hurt to lose him.

I don't care if you think I'm being shallow, I want more for myself. I am done with his empty promises. Even if he were to change, I have changed too.