I’m probably not gonna have the best advice, but, try to slowly distance yourself. And when he asks why, tell him the truth. Because sweetie heaven knows he was only good for you in the first while. Sure, he could be “one of the best things that happens to you”. It’s not healthy, and I’m proud of you for knowing that. If you think he’s a manipulator, leave him as fast as possible. Trust me, you don’t wanna stay with someone who could turn into a potential abuser, it’s damaging. Also about the coming out, if I was you and I found out he doesn’t support, I’d leave him. I wish you the best of luck darling, and hopefully everything turns out ok <33