I can barely find women that I am attracted to. Because I am only attracted to really hot girls.

A lot of girls that I am not attracted to want me and I don't give a fuck about them in any way. But, when it comes to a girl that I am attracted to I ask myself if I deserve her.

And inside I don't feel like i totally deserve them. I don't know why, I look good I am smart I work out and I have a social life. And it impacts the way our interaction goes and how I behave.

What do you think it says about me and how can I fix it? (If there are good books about this issue I'd like to read them) And BTW I am not a nice guy and the change in the way I behave is acting a little weird and needy.