I'm in the exact same position as you, except I have a few real friends. I have never kissed a girl, but I have a solution that works for me:
Free porn.
It really makes you feel better. What I would suggest you do is to stop caring about sex at this age, everyone eventually gets laid, and...