Aside from “how old are you?”, because I don’t think it’s particularly relevant, a good question to ask yourself is “how quickly do I decide to go after this guy?” ... “or that guy?” ... “or the other guy?”
If you aren’t perceived as being rigorously selective and discriminating in your choices “I will accept nothing less than these 10,000 or so qualities in the guy that I finally select”, then you run the risk of being perceived as “easy” ... whether that is true or not.
If you make advances to one guy as being “good enough for now”, and the first guy rejects you, but you can immediately turn to “my next choice”, “then my next choice after that” and so on… then these guys are going to perceive that you’re simply running down a list and looking for someone to settle on… and who will “settle for” you.
You have to focus like a laser on “the guy for me”, and without being too overt and clumsy about it, you have to make him know that there is no other guy for you. It’s him or nobody.
Eventually, maybe that won’t work out. Then you need to bring out those strong selection criteria again and see if it’s even possible to find some guy who measures up. Don’t just settle for “the best of what’s available”. I think you’re doing that, and it’s hurting you.