<human>: My boyfriend and I have been friends since middle school. During that time (between 6th and 12th), a lot of people accused him of being gay. He had almost all female friends, was into art instead of sports, spent time on his appearance, had more 'feminine' mannerisms. I realize that's a bs way to tell if someone's actually gay or not so I had no hesitations when I started dating him towards the end of college. 

Since we've been dating though he's only initiated sex maybe 6 times, will give me a peck but doesn't enjoy the act of kissing for longer than a few seconds, has never complimented my looks in person-even when I lost 30 pounds and got to a healthy weight. 

Those things have made me wonder if he's ever been open to the idea of being attracted to men maybe more than women. I tried bringing the conversation up about 3 months ago but it failed miserably as he said no he hasn't been open to it because he's not attracted to guys at all and that he's not gay.

---

Fast forward to yesterday: I was on his iPad and looked at his search history (I know. I snooped and invaded his privacy - not okay). What I found though was weeks of gay porn. Gay bdsm, gay orgies, straight men being done by gay men. These were the majority, only with a few teen porn links in between. To make it worse I saw 3+ casual dating sites like Ashley Madison. 

My instinct is to break things off but we've been dating so long and I love him so much. I just don't even know how to go about it. I feel lied to and I've been crying off and on but the other side of me wants to be there for him since I know his Christian parents would not be accepting if he is bi. Any thoughts on how to talk about this with him?

I'd really appreciate hearing from some bi/gay guys about what not to do/to do if he is in the closet or maybe struggling with who he is.

Can you succinctly summarize the text in 1-3 sentences?
<bot>: Boyfriend's been visiting gay porn and casual dating sites after telling me he's not attracted to guys. How do I talk about this without pushing him away?