Why do I hardly ever get hit on?

I think I’m pretty. Other people tell me I am pretty/ beautiful. I am independent. I am funny. I work hard and take good care of myself. I don’t need anyone for anything, I just want someone. A companion. Someone to share life experiences with. I’ve had two long term relationships that ended and I’ve dated two guys since. I believe they only wanted sex because they both ended up telling he I’m a beautiful, wonderful amazing person who will make someone a fantastic mate. Like wtf. I’m not good enough for anyone. I’m tired of being fucking lonely.
Why do I hardly ever get hit on?
Post Opinion