Excuses and whining aren't attractive. There are attractive, intelligent nice girls around all over the place, you just need the balls to approach them and start talking. Dating sites are alright, but fewer people use them at 17/18/19 than a little older. I think you're just using that as an excuse to avoid escalating a relationship.