My advice: you are never going to make everyone happy, and you're going to find yourself in a lot of situations where you don't
want to please. If coming out to your parents will hurt them, then so be it. If someone wants to have sex with you and you don't, or do stuff with you that you don't want to do, say no and mean it
. Don't let other people make decisions for you unless you are acutely aware of the implications and prepared for them. Be very explicit with what you want and don't want, like or dislike, in your relationships, whether it's with friends, romantic/sexual partners or work. The sooner you clear any ambiguity, the better, and the less likely it'll be to bite you in the ass later.
If you're in a difficult situation, e.g. you're still financially dependent upon a homophobic family or work environment, get out if you can (and realize that you have more options than you think). There are a ton of LGBT resources in practically every state that have in-depth guides on how to deal with your situation, where to go and how to become independent. Even if you don't live in the States, there are often still resources for you to contact. Leaving a familiar environment for an unfamiliar one is terrifying, but it's significantly better than the prospect of living your adult life surrounded by people who hate, disrespect and potentially threaten you. If you're not yet at an age where you can get independent, you can still contact those same resources for support, and to meet with other gay youth. It's important to realize you're not alone, there are many more like you who will understand what you're going through, including people near you. Even if you live in a violently homophobic country, there's still a gay community in hiding there, and trPost too long. Click here to view the full text.