Thank you for asking this question Melissa. As others have posted, except for a few details you could be talking about me. I've finally reached the point where I need more answers than I can provide for myself and have an appointment with a gender therapist soon. Take heart, you are not alone.
-Paula-