First of all, there is a big difference between being selfish, and being high maintenance. IMO to be high maintenance is simply not putting up for anything less than you deserve. YOU ARE A QUEEN, YOUR S.O. SHOULD TREAT YOU LIKE ONE. Okay, don't go crazy, but you know what I mean. Yeah, sometimes it is okay to want flowers, or something other than that Chinese takeout place that you go to all of the time. A lot of individuals, boys and girls alike are shamed for wanting some of the "old- fashioned" dating norms. Yes, I do think you should pick me up, yes I think I deserve a little more than a text saying "here", or, and "idk whatever you want". Please, oh please do not feel guilty for thinking you deserve more. If you are questioning it, you probably do deserve it. I believe in putting in the same effort that it took to get your S.O. throughout your relationship. Whether that is days, weeks, months, or years, every single day you need to show them that they deserve more. Knowing what you want, and what you don't want is very important in finding a partner. It helps you figure out what things you can compromise, and what values you won't be able to compromise. It's okay that they may not want the same things as you, and if that's high maintenance, then be high maintenance.
But you have to communicate what you want. No one can read minds, and if you know someone that can, keep them. If you just assume that they know that you want all of these things, you are going to be sorely disappointed. A lot of people have problems being able to directly say what they want, especially if they can't hide behind a screen. If they care, they will respect your wants/needs and try to fulfill them to the best of their ability because they see your worth.