In my experience, most unhappy young ppl. exhibit a fairly stable pattern of wrong views about themselves and/or their environment. This is what you need to know to completely alter your life --or as I call it, TSR Gudie to a Happier Life.
1.If you are not enjoying your life, then you have to change something about yourself or your environment. I know this is easier said than done, but it's the only way you can have a more enjoyable life. It will take you some time to figure out the causes of the problem, but once you figure it out, it will change your life entirely. So self-reflection is thus rule number one!
2. There is a right way for everything, and this includes making friends. If you can't make friends, then this is simply because you don't yet know how to make them. So once you have done some self-reflection on what it is you are doing wrong, spend some time on finding out the best way for you to make friends (just look at how others do it, if you need to). This might require quite a lot of behavioral change, but it needs to be done.
3. No one will like you until you like yourself. Or in other words, ppl will think of you what you think of yourself. If you think there is nothing wrong with you, chances are ppl will think this of you, and vice versa. So think very highly of yourself, and set high standards. If you don't like to talk about football or other superficial stuff, then don't do it, and don't apologize for it to yourself or anyone else. After all, who is authorized to make judgments about what is good or bad anyway? It is not about what you say or do, it is about staying 100% behind it. Believe me, it doesn't matter how odd you are; there will be at least a couple of ppl who will find you great. And those are the only once you need anyway. So confidence and self-respect are rule number 3, and the most important one.
4. Don't be intimidated by others, and always consider yourself equal. It doesn't matter how happy, popular or great others seem to be, they are never better than you. If this is the basis for your interactions with others, then they might like or dislike you, but they will always respect you. And this will boost your self-esteem.
5. Be independent. Friends are ppl you socialize with, but that doesn't mean you have to depend on them. You don't need to justify self-related things you do to anyone, including friends. After all, friends are supposed to make you feel better. If they get too much influence on your life, you will end up not doing exactly what you would like to, but instead find compromises. So be the final judge of you actions or inactions!
6. Be honest about how you feel toward others. If you are talking to someone and you think you feel neutral or even negative toward that person, then don't pretend otherwise. No one will be offended by that, and you won't feel awkward when meeting that person again, because there are no expectations/confusion on the other person's side.
Let me summarize that:
1. low self-esteem -> no or bad friends -> unhappy -> low self-esteem
2. high self-esteem -> good friends -> happy -> high self-esteem
It really depends on you which route to choose, and I strongly recommend the second one!
So stop feeling sorry about yourself and make the necessary changes!