It sounds like your still in school to me, in which case you still have
plenty time to figure all this kind of stuff out, at least to some degree or another (nobody ever figures everything out). As for lacking friends, welcome to the club, unfortunately there is no secret handshake or any other nifty things.

Have you tried keeping a diary/journal? Believe it or not, it can be exceptionally therapeutic just to jot down how you feel or what your thinking. I kid you not. As far as being lonely, there is usually someone around here to talk to. Yes I know, it's not the same thing, but at least you know someone here will at least get the gist of how you feel.
kallaran, I'm going to let you in on a little secret... people suck, society sucks, there is no such thing as normal. Seriously, look up normal in the dictionary.
I'm going to quote a motivational poster here: Today is a good day to have a good day, go forth and conquer.