My instincts tell me my boyfriend isn't being his true self when it comes to his sexual orientation. What would you do?

Hi guys and girls,

I've been in a relationship with a man in his early-30s for the past year. Previously, we dated for a year and then broke up for four months because he said he wasn't over his ex-fiance. He came back to me multiple times to try to work things out, and eventually, after a lot of serious talking, we did. All together, we've been in a relationship for a little over two years.

Since our first month of dating and many times after, I've picked up on body language of his that seems effeminate. Sometimes it's in the way he walks, the way he waves his hand when he talks, and other times it's in his facial expressions. This threw me off but I was so attracted to him early on that I told myself it was no big deal and that maybe I was being judgmental. Since then, I've gotten attached. But still, I keep seeing these things and my instincts tell me he's not the straight man he puts out into the world. Early on, one of my friends told me she thought he was gay after meeting him. Her sister met him months later and thought the same. I found out that a (female) co-worker thought he might be gay after meeting him a few times. When we broke up for four months, my grandmother asked me if he was gay. After we got back together, I found out a male cousin had similar thoughts and is wondering WTH I'm doing.

I love my boyfriend and our sex life has no problems. He's moody here and there, and he's had past emotional issues, including anxiety and depression that he's been treated for.

Typically, he's a sweet, quiet guy when we're out, but whenever we pass by a gay couple, he ALWAYS makes negative comments about them. I've asked why it bothers him and he said it's "wrong."

What do you think and what would you do in this position?
My instincts tell me my boyfriend isn't being his true self when it comes to his sexual orientation. What would you do?
Post Opinion