The best advice I can give is...stop worrying!...or try to stop. Life is too short and hard without throwing in sexuality dilemmas. Until you have experienced sex with either gender, you can't say your straight or your gay because you don't know for sure. Human beings are complicated creatures and my opinion personally, is that labels were invented for the narrow minded. I think people hide behind labels, because they are scared of being who they really are and I find that the people who have made people think like this, were in the wrong completely. The society we live in today was created by human beings before us and why should they have even been given the right to shame another human being, considering none of us "human beings" are perfect. Most likely your ashamed of being gay or the thought of it because of how society (other human beings) view it, saying its wrong because they don't understand it. Well my attitude is to those people who can't understand being gay and are shaming them for it, FUCK THEM! They are just as imperfect as me and everyone else on this planet. If you turn out to be gay from an experience and that's what you find you want in life, go for it mate if it makes you happy. Be proud of being honest and upfront about it. We all deserve to find love and true happiness...not just the narrow minded!

And as for worrying about the future, don't worry about that either. No one knows whats gonna happen in the next hour let alone the next 50 years of your life. Life is a temporary situation we are all born into, you should enjoy it while your still here.

Just try to think on that and you should feel more positive.