Why do I feel like every attractive women I see is out of my league?

I've realized after 31 years that I'm the main reason I've always been single. I don't necessarily think it's my looks, it's that I don't approach/put myself out there out of fear of rejection and thinking I have no chance, or always assuming I'm sure she has plenty of better looking guys to choose from so why would she choose me?

How can I change this... I'm tired of not having a genuine excuse of why I never had a girlfriend

Why do I feel like every attractive women I see is out of my league?
Post Opinion