Count yourself as blessed, your life is one that is full of love and laughter. I know that there were difficult times when you were not sure how to smile but you will come to understand that with good times also comes difficulty. It’s through that difficulty that life becomes all the more sweet.
You have never had trouble in making friends but in keeping them. As you grow older you will lose people from your life fast and hard but you need to understand that this is nothing personal. It is a natural part growing up. Your interests have started to change and there is less common ground to cover. In the long run, you will see that this is better than trying to maintain meaningless relationships with people. The loss of your friendship group makes you get involved with people who do not have your best interests at heart but you struggle to see that. Keep faith because you will and forgive yourself for not seeing it sooner.