I need to describe my life a little here in order for you all to get some context

28 M. Kissless virgin.

I do not believe I'm unattractive. In fact since I was 12 years old I've been told I was cute/hot by more girls than I can count and that I have an attractive face. Ranging from girls of all ages. I've even had a random girl ask for my number and text me asking me to fuck her the next day. However I don't believe I'm necessarily conventionally good looking, i'm 5'7" and thin with some unique facial features. I myself can recognize I'm not ugly, but I don't think I'm the best looking guy. I'm a surgeon, live in a nice apartment on the beach, drive a nice car, have plenty of friends, everyone at work likes me and respect me. I am social and make great eye contact with people, no one can intimidate me from that stand point no matter how attractive the girl is. It sounds like I'm bragging but I again need to mention I'm a kissless virgin. I have gone out to bars with my friends and talked to girls, but I have never asked a girl out in my life. My self esteem is so low these days I feel like I'm undesirable and just meant to die alone.

I have tried to work on the things I am weak at (working out, dabbling in various hobbies) but it doesn't feel like much has changed. Girls seem to like me as a person but I never feel like the girls I want are attracted to me. What am I doing so wrong?