Welcome to HealingWell. I am so happy to see you found us.
It sounds to me like you have a very understanding and supportive Mom. Would you be able to talk to her about getting you some counseling as this may be a good place for you to talk through your feelings about being gay.
A therapist should be able to help you identify how you can deal with your feelings as well as help you come up with a plan on how to talk with your friends about your feelings.
I am posting a link to a site for teens that may be of help to you.
Take care and do keep talking with us.