Some things last forever, like my obsession with chocolate. Some friendships also last forever, but most of them don't.
So how do you go about getting a good friend and how do you know which friend you should keep giving your attention too, and who you should let go?
Well I have always been very picky with the people who I have in my life, because much like a magical talking tree in Lord of the Rings (yes I just made that comparison) I don't do something unless it is absolutely worth doing.
The friends I have kept in my life and who I like to give my attention to are all people who give me something in return. All of my friends are different and they contribute to my life in various ways depending on what they have in common with me.
Hypothetically speaking a friend of mine doesn't have to be a good person. You might think this is weird, but even though my heart has a special place for good people, I can also find it fascinating to spend time with self absorbed artists for instance, and their contribution to my life would be their ideas and visions. (These people probably wouldn't be my closest friends though, and I wouldn't come to them with my problems and stuff.)
If you find yourself in a friendship where you give and give but don't get anything in return, I think it's safe to say this is a bad friendship that you don't need in your life.
Also I have a very low tolerance for "friends" who like to put their friends down and make them feel bad about themselves, out of the fact that they're jealous of them. This is a very common thing for girls to do. A simple thing to think about, is that if they love you they should be happy for you and not unhappy that you're happy.
So to sum it up let's think of it like math: if your friends give you a positive number then they are worth keeping, but if they suck more positivity out of you than they give; they're not worth it.