Having these kind of thoughts on an off.

I'm a 17 year old guy just emerging (well, hopefully) from the awkwardness of early highschool and really learning about myself. I'm, as far as I know, attractive, confident, and I have no problems making friends or talking to girls. School is also fairly easy for me, and my marks are great. With all of these things combined, I should be feeling awesome, right? Well, on most days I am feeling pretty positive, but then I get long drawn out periods of time where I feel quite the opposite. For some reason (well, obviously its the post-pubecentness of being on the later stages of highschool) I feel the large urge to get a girlfriend. This is fine right, because I have no problem talking to girls? Not quite, and this is where it gets complicated. I'm a fairly unusual guy in that I have extremely weird standards in girls. Physically, I have extremely relaxed standards (not non-existent, though), but personality wise I am only attracted to geeks. And I mean I, other than the occasional ass-stare, have absolutely no interest in non-geeks. Now, I love this because geeks are awesome, and I am also one, which is also awesome. The problem is my school follows the small-town-one-highschool stereotype in which football is the centerpiece of all things social, so geeks are fairly hard to come by. With these factors, I'm stuck. I want a girlfriend, but there are no girls who I am attracted to. After thinking things through, I just decided to try and forget about women for the time being, potentially messing around at parties, but nothing more. After a small amount of this "messing around at parties" stuff, I came to realize that I don't enjoy it at all. I guess I just want a human connection with someone I admire and appreciate. My attempts at ignoring/directing elsewhere my feelings have been in vain. I feel good for a while, and then drift back into this mood of "damn, I feel lonely" once again, only to try and force myself in another direction. I usually sit at home playing videogames in a sad stupor until I feel better.

PS: I reread my post and I think I came of kind of rude. I have no problem with non-geeks, I just simply fall head over heels when a girl talks to me about how awesome legos are or how they recently completed Oblivion's main quest. I have met only one such girl in my life during a school trip, but she lives across the country, which is not exactly viable for a student.

PPS: I looked into online dating a bit, OKCupid looked pretty cool, but I am not 18 yet, and I don't think lying about my age would be a very good way to start a relationship.

I also went to a small high school and exhausted my supply quickly. But then I went to a university and dormed in the honors dorm, which you basically have to be a geek to get into (the dorm is called Governors, the residents are called Governerds).

Don't feel rushed to find someone. You're young and the perfect geek girl is hard to meet. But do go to college as is already suggested. If you do this, your life will change substantially over the next 4-5 years. Some problems may be solved, whilst others may arise.