Sing me a song to remind me where I belong...
About your family, first of all:
I definitely recommend you wait to tell your parents. From what you've said about your family, they wouldn't react too well. Wait until you've moved out and aren't dependent on them anymore. I know this seems like the generic response to anyone really afraid of coming out to their family, but it's good, solid, sensible advice. That way, if the worst case scenario happens and they react really badly, you can get out of there and give them some space to think about it and get used to the idea.
If you're either in college or have a job, try to be patient. You'll be able to move out once you're better able to support yourself, and then you'll be able to more safely come out to your family.
About your friends:
I think you should try to determine just how open-minded they are before you try to spring anything like your inner gender on them. Hopefully they'll be understanding and accepting no matter what. If not, I'm sure you can find even more amazing threads. Just try hanging around here for a while. You'll be sure to meet some pretty cool people.
I wish you the best of luck with your family and friends and hope it turns out the best possible. <333...In your arms, my love in cold blood.