1. Stop caring. This may seem like strange advice, but I really think that your sense that you are unattractive and that women do not want you is coloring how you interact with them, becoming a self-fulfilling prophecy. Focus on doing things that you care about, and on developing confidence in who you are, and forget (for a time) about trying to find a girlfriend. There is a remarkably thin boundary between shy, nerdy guy and suave, mysterious guy, and confidence will help you cross over this border. I was a pretty shy guy in high school. In college, I developed a stronger sense of who I was, and started having a lot more success with women (I didn't even try that much in high school). One girl--who I felt was pretty obviously more attractive than me--aggressively pursued me to the point that, when we finally met, she already knew a lot about me, since she had been asking people for several weeks. So attitude can do a lot.