When you find out let me know yeah?
You're trying to hard. Sounds like they guys are take advantage of you. i.e. easy lay.
Visit the library.
Be yourself, don't look just live your life, go on dates but don't put up with crap because he "might be the one" and don't be easy.
Car shows, hobby shops, college classes
a gay bar
if your around any of those guys alot get to know them and choose the one you like the most