I've never had a long term relationship with any girl, the only girlfriend ive had was over the internet for about a month (it was intense I fell in love with her etc and she broke my heart but I got over it

) but I can't seem to get a girlfriend at all, and its not like I don't try, I go out occasionally and chat with girls, be friendly and truthful, but they always say "well I like you but just as friends" which is ok since ive made alot of girl-friends who I now talk to alot, but I feel lonely and everyone seems to be in a relationship but me, I just want to know why no girls seem to fancy me. Oh im ok looking according to my friends, im very friendly can be shy but I get over it, I am sort of a geek star trek science etc and I do tend to stay home more then I go out to socialise. And im 18