(((Billi)))

I don't know who I am 99% of the time, so I can relate to your shame very well! It sucks

!!
I wish that I had some advice to help you through. Have you considered looking into local support groups (in your area) to help you come to terms with your sexuality? Perhaps meeting with others, who are dealing with similar issues, can help you adjust more easily.
Shez