Why can’t I keep a man satisfied?

Why can’t I keep a man satisfied?

I have dated since my teen years. I have been a wife, a girlfriend, and I’ve even tried being a side chick. However, regardless the of position…I can not seem to keep a man satisfied at all. Things start off amazing, and then I always get left for someone prettier or seemingly better. Sometimes they come back months or years later proclaiming how they really liked/loved me after stomping on my heartstrings. My experiences has even conditioned me to not call or text a man too much, and give him lots of space while we are together. I even give lots of sex and spice things up in the bedroom (because I thought maybe that is where I lack). None of my last exs can say I begged for money, didn't give sex, called too much, or anything of that I did what all the advice articles say men want. Well guess what I still failed at it. Literally, none of my attempts have worked, and I still end up boring them eventually and getting left. I have cried about this because I am realizing I just may not be girlfriend or wife material. I guess I’ll never get the love I am craving. What am I doing wrong? I am starting to think I am not pretty enough, or my sex not good enough. What are other women doing that I am not doing? I mean am I missing something here? I will say that at this point in my life I do not waste anyone’s time anymore. When I do date I pretty much just go away when I can tell my time is expired, and dont let things go too far. I am ok with casually dating and ditching out now. I still wonder what I did wrong all of the time though. I dont do drugs, I have a clean record, college education, I work, I keep myself up. I am a sweet person, I am not perfect but why do men keep treating me like I’m some worthless crackhead bum on the street. I just want to know what I am doing wrong? I dated bad boys, nerds, church guys, etc. still all the same outcome.

Why can’t I keep a man satisfied?
Post Opinion