I really understand your pain. I stayed in my shell about it for a long time until I had a certain conversation with my mother. My mother and I agreed that I should tell my friends/mates about it, and if they don't support or accept that then they were never truly my friend.
Though, it is easier said than done. And I will admit that it does hurt when your "friend" doesn't accept you for who you really were all along. However, it will make you stronger in the long run.