There are always those people who will be there for you no matter what. Whenever you need them, they will drop anything for you. If you need someone to talk to, they are always ready to listen. If you need to let out a good cry, they will always be a shoulder that you can lean on. These are the people who are always there to give you advice whenever you need it. These are the people you need to keep around. These people are true friends. On the other hand, there will be those people that want to be your friend when they want something from you, make you feel bad about yourself, and not even care about you. These are the people you need to drop in your life.
If you have someone who actually cares about you and asks you questions, that means that they actually want to get to know you and be friends with you. Find friends that will go thrift store shopping to find the ugliest Christmas sweaters, find friends that will watch your favorite movie with you because you are sad and they know this will cheer you up, find friends who will play Mario Kart with you at midnight because you want to do something fun. Surround yourself with people who actually care about what is going on in your life and want to know how you are doing.
Along the way, you will meet people who you think you might be friends with, but it is better to drop them. Now, I'm not saying never talk to them, but you need to distance yourself from them because in order to have a healthy relationship, you need to do what is best for everyone involved, including yourself. These are the people who never want to know how you are doing. They don't care about you and only ask about you if they need something. Lose the people who make you feel bad about yourself. Lose the people who only want to be your friend when it's convenient for them.
You shouldn't have to be someone you're not in order to be friends with someone. Your friends should accept you for who you are and love you for it. Stop trying to hold out and think people will change. People usually don't change and that will only lead you to being more disappointed. The sooner you find your true friends, the happier you will be. I know letting go of people you have been friends with for years can be hard, but the sooner you stop hiding your true feelings, the happier you will be. Don't be afraid to share how you feel, and if you feel like you will lose a friend if you tell them how you feel, then they aren't a true friend anyway.
Letting go and moving on can be hard, but if you know it's the right thing to do, don't let anything stop you. Find the people who care about you and make you feel good about yourself, because in the end when you look back on your life, would you rather remember memories with bad friends or remember the fun adventures you and your best friends shared?