Why have I never felt love or was in a relationship despite everyone saying that I'm such a catch?

I'm a 25 yo, successful, attractive, easygoing, kind girl with a great sense of humor (that s what people say) yet I have never experienced reciprocated feelings in my life, I get approached by guys but it never leads to a relationship , whenever i show the slightest interest they lose it , It's really affecting my selfesteem (I tried both ways : not acting needy and showing interest right away and expressing myself and showing my interest but both didn't work for me) does anyone have an explanation for this?

Why have I never felt love or was in a relationship despite everyone saying that I'm such a catch?
Post Opinion