Mate, I don't mean to sound harsh or anything like that but i think you're clutching too much with your mates. I mean I did it about a year ago bt I realised that friendships are really complicated and you can't just expect your friends to alkways hang out with you. It's like you want to control them and I just perceive that you are very jealous the fact that they have other friends aside from you. I mean you gotta let go. If I was one of your friends, I would really distant myself as you appear to be someone who just clutches too much and who wants them all by to yourself which isn't nice.
I used to be like that. Wanted my mates to hang aroud with me all the time but that can clearly not happen. At some point, what I did was to basically just find new friends but still maintaining contact with my old friends. I mean its quite hard fitting in again to another set of new friends but if you really are a great guy witha great personality, you wouldn't find any troubles doing so. Just try to be a normal friend and don't expect them to phone you, or chat to you all the time. I mean with your sexuality and everything, it will kinda make them think twice as if you keep on wanting them to be around you, they wil think that you fancy them and want to spend time with you all the time.