I've always thought about relationships this way. If I can't see myself with this person for the rest of my life, I'm not wasting any more time than I need to with them. Simple as that. I have far more important things to worry about right now.
there is absolutely nothing wrong with caring for yourself in every way possible. anyone that tries to belittle you is insecure themselves and you really need to cut them off. no time to be pulled down with them