<human>: Condense the text into a few key points

So...

Me(22F) and him(22M) have been together since we met in HS 7 years ago. I have never had a reason to suspect him to be anything else than straight, our sex life is good and he's very active in our relationship and never really makes me feel unwanted. 

The worries and suspicions started when I was writing an essay 2 weeks ago, I saw his facebook was up and that someone had message me. I have to admit I let my curiosity win cause I didn't recognize the name so I read the conversations.

Apparently it was a guy he had met at school who was gay and my bf was talking to him about his "desires" for sex with the same sex, he said he had been like this for a while and that he was worried he would cheat on me because the urges were quite strong.

He talked about something called "grindr" and it put me into research mode, I got into his gmail account and found his account he had made. There I found something that shocked me even further, convos with multiple men who actually live in walking distance, and these weren't "how are you doing", it was serious sexual messages with pics.

I couldn't talk to him about it because he was at his parents place for a week, but I decided to confront him when he came back but he's been back now for 4 days and I can't bring myself to do it.

He's such a wonderful guy but it just breaks my heart he would do stuff like this with other people. Also, I have no idea how to get through to him about his orientation.

Do you guys have any suggestions on how I should handle this.
<bot>: Found out my bf has been having gay thoughts and is having sexual convos with men online, how to confront him?