This happens. A lot of guys will look at you and decide you are out of their league. There is a lot of rejection out there and guys get gun shy about asking someone out. It really puts you out there and it feel really bad to get turned down. It would help if you put out some stronger vibes that you are interested in someone. It might nudge them along. Frankly, you could also just ask someone out too.
I usually feel intimidated by good looking women (like the woman in your pic , not sure if that really is you) . Too afraid to ask them out for fear of rejection
Are you sure that you are straight? Sounds like you had a lot of fun with women? No problem. Perhaps your interactions with men are intimidating? Do you work out a lot?
@Emilyclai You look pretty buff. I think if you want a guy you can probably grab one without saying a word. Whether it's for the night or for a bit longer is up for conversation.