One thing I learned early on, is that self acceptance is critical when it comes to things we think about ourselves.
I agree with Blue; I may have been turned onto the male form by my childhood sexual abuse. I tried to change the attraction, but I couldn't. And "pray away the gay" therapy accomplishes nothing but self loathing and judgment.
It sucks, but its best to accept yourself as you are. After real self acceptance, then whatever potential you have within to change will make itself known to you.
It's a heroes journey, and you are the hero.
Loving Kindness Meditation will dramatically improve your spirits; give it a try for just 3 days: http://www.youtube.com/watch?v=sz7cpV7ERsM