I'm a physically attractive guy. I'm 6ft tall with an athletic build. I get approached and hit on by girls without me doing anything.

I'm 25 now but still a virign. The reason?

I have a small penis. It's not just in my head. I know what the average size is. I literally have a micropenis. Like a cruel joke fate is playing.

Imagine rejecting girls because I don't want to disappoint them. If I'm being honest, I'm just scared of being rejected by them.

I've hurt a lot of girls when I "friend-zoned" them just because I didn't want to escalate things.I don't have the courage to go through with it.

I'm at the age that most people ask me why I'm still single. I have a job with a great salary and my own place. I'm in great shape and have been told that a lot of girls are interested in me. Friends, relatives, and coworkers try to set me up many times. I've rejected them all. Some are wondering if I'm secretly gay.

I don't have problems getting dates. The problem is I don't know what the point is if I can't get past my insecurities.

I know that most girls don't get orgasm through penetration. I learned how to give oral from videos and books.

I also know the saying "size doesn't matter" but I just can't get past that.

I'm so lonely and so frustrated and depressed by this.

And if you're wondering how small it's 3 inches hard.