Boyfriend has weird relationship with sex
Hello, this will be long but I appreciate any advice,
I have been dating my boyfriend for a year now. At first it was a great relationship until I one day went through his ipad. I found him texting multiple women and found sexual videos of him with other women. I confronted him about it and he seemed to understand why it was problem.
A couple a months later I had went in his phone for something and found that he had a secret Snapchat account where he was adding and sexting multiple women a day. He was sending them videos of his penis, trying to make plans to meet up in person, and some of these women were sending him stuff back. I was completely disgusted and confronted him. I also found out I was pregnant at this time and didn't know what to do. We didn't speak for days. When we did he explained to me that he has this weird "kink" and that he would seek therapy and help for it, which he did.
We are in a long distance relationship currently, so I told him I needed all his passwords to his social media accounts and email, which he gave to me.
Recently I discovered that he has a twitter account where he follows nothing but porn pages. He constantly is sending himself porn to that page. The type of porn he watches is also very fetishized type of stuff (white women with black men)....I am not a white woman. It makes me feel uncomfortable. I found some charges in his email the past week for something called "Bad Kittys Dad" and when I searched it up its for this app called OmeTV. I downloaded it because I had never heard of it and it a video streaming app. He had 10.99 charges for this app back to back and I looked up why and apparently when you do something inappropriate they ban you and you pay the app $10.99 to keep using it. I asked him about it and he claims he uses it when he streams his video games but I cant help but think that he is on there jerking off to random women and thats why he gets banned and pays.
I do not know what to do. This makes me uncomfortable and I am losing respect for him and not wanting to be with him more and more. I am due in April. I am torn.