I am in the same boat as you. Only I am aware of why I have lost my friends. I made a decision that no one agreed with and as a result . . . I was made out to be the problem.
Does it hurt? Of course. However, I began to realize that God has been removing people from my life because they were only a season. Some times God only brings people in your life for a specific reason. Maybe these people were only supposed to help shape you in some way? Or to help build you at that moment? Maybe you were supposed to help them in some way? Not everyone is going to be a lifetime friend. This is for your good, really. You're going to move onto bigger and better things .