Long story short, my boyfriend and I have been together for 6 months. In the beginning, he seemed very much a HVM. We went on fun dates, he paid for everything, even got me things he thought would make staying over more comfortable like my favorite beverages and a fancy hair dryer. He made it clear that he was in it for the long run and looking for marriage.
Over time, it seems he's been putting less effort into the relationship. We don't really have dates anymore, and he's less interested in sex. I made the mistake of pretty much moving in with him. It started with staying over a few nights and it has grown into me living with him (my parents live 20 min away so it wasn't an official "move"). Now he lets me do all the dishes and cooking, as well as other little things for him. His excuse is that he pays for rent and groceries, so he's doing his part. Admittedly a big issue is sex: he used to love going down on me (or maybe it was just to impress me) but now he barely ever does it. The most effort he'll put into my pleasure is letting me get on top to finish so then he can cum. At first, he said after meeting me he didn't even want to jerk off. Now I catch him doing it every so often, while turning down sex whenever I try to initiate lmao. We still have sex at least twice a week, but it's nothing special.
There's so much wrong here, and yet he's still the best man I've been with which makes it hard to cut things off. But as I've had to learn before, love is not enough to stay in a dead end relationship. Please, please help. I have this pit of dread in my stomach and my heart is already breaking.