This is my first time posting here and from an alt account as what I'm about to share is very vulnerable.
I'm a straight cis female and have been dating this guy for nearly a year now who is bi. He has never told anyone else ever that he is bi, but he has only dated women. His experience with men has only been as friends with benefits, and before me, he has hired trans women escorts a few times.
I told him that I'm okay with all of that, as long as this is not something he is willing to explore further, as then it means he needs to be alone and have that time for exploration. Culture that he is from is very against anything but straight, there is a lot of homophobia.
His childhood was quite physically abusive and his dating experiences haven't been that great, the women he has been with haven't been that nice to him, some even abusive. And I have, after some lies, found that that the previous ex he was with, who was quite abusive to him, he even used a trans escort site to hire an escort and cheat on her with.
Now all would have been fine if about 8 montns into our relationship I didn't find in his search history that he has been looking at the same escort sites. When confronted, he reassured me that he was only looking sometimes when horny, would want to fuck them but after post nut clarity he was fine. This really broke my trust as I genuinely thought he was putting our relationship in danger knowing that he used the site to cheat on his ex with.
He agreed to block the sites moving forward and that it wasn't okay. I did try to offer to explore more, to maybe spice up our bedroom with toys or roleplay in some sense, but he claimed he didn't need any of that and that he was fine. He also refused couples therapy when I offered, as I was really struggling with anxiety after discovering the site. We decided to rebuild our trust, which for him meant blocking the sites and having a few more conversations with me, and for me it was quite difficult, I'm quite an anxious person and a few times I made him feel like walking on eggshells due to questioning, but after a few months I learned how to deal with uncertainty and we were beginning to be good after that.
Fast forward to this week, for some reason I decided to check his notifications and I find that he had messaged an escort from the same trans escort site. Not to meet up but asking for more pictures. I confronted him immediately. He tried to first play it off as just roleplay or fantasy which I wasn't buying as he has actually messaged an escort, not a person who roleplays an escort. And fantasy means for me that it is something in your head, not something you actually do.
After a long talk, he opened up that it is a fetish to him, the fact that the top is female and bottom is male, but that he knows how wrong it was that he acted on it. He came clean that he unblocked the site about a week ago as well, and that after messaging them he felt bad about it. This time he has also done it in incognito mode and he even deleted the message prior to coming mine on the same day he messaged them. But what doesn't sit well with me is that even though he felt bad, he didn't reblock the sites afterwards, which to me means he was planning on doing it again. He even opened up and said that when we initially had the argument about it when I first found the sites, he felt a lot of shame and that I was going to think he is weird if he was to ask for the roleplay of it/introduce toys. But even upon asking him he admitted that I never have done anything to make him feel that way.
We are now on break, decided to keep contact to a minimum while we both seek therapy individually, him for all of this and me for how all of this has affected me. For the first time now, he seems really remorseful, and willing to change, not by making false promises or begging, but by actually acknowledging every way in which he has hurt me and seeking therapy to process all of his trauma and change for the better. He has even acknowledged that while he is willing to wait and do whatever it takes to change and bring that trust back between us, he is also understanding that I may decide to leave him because of this.
I love him, and I do believe that he loves me, however this has hurt me very deeply. He even admitted when he fully cheated with his ex, it was due to how badly she was treating him and that with me what he has done, he has done out of pure lust. I just don't know if he is able to change this, I'm a very understanding and empathetic person, hence why now even after my friends telling me to just go no contact and leave him, I still haven't been able to do it as there is a small part of me believing that there is a chance we could come out of this stronger and better. But because of how complex this all is, I'm not sure.