You do not have to keep a scorecard on a true friend to keep track of who owes who a favor. You do not have to do favors all of the time to maintain that person as a true friend. As long as you have money and keep spending it on these people, they will be your friends. If you are materialistic , it can be very easy for you to believe that you have to spend money on others to have them as your friends. You may have been better off saving that money and spending it on something more useful, like a car.
True friendships are priceless and unconditional, just like love.
I may not like your friends because I see how they affect you. You go out with many of your friends, but I have noticed when you get home that you may express a very negative attitude after being with some of your friends. Most of your friends are very positive thinking and after being with them, you come home with a positive attitude yourself. Life is already full of many negative things without having to deal with negative people. Most mature people do not want to be around negative people and rather be with people that are positive thinking.