KHJD,
The relationship you're in does not sound healthy - far from it! If you don't have a T, consider getting one. It seems you have more than one issue and a T would help you.
Glad you're here. There is a LGBTQ section if you're interested.
http://forums.psychcentral.com/forumdisplay.php?f=110
You have to join here first.
http://forums.psychcentral.com/group.php?groupid=24 If you need help, PM me.