Hi ladies, sorry if this is long. So I'm in 2 minds on what to do here. Basically I've been with my boyfriend for 9 months now and I caught him on a dating app. I forgave him but then he done it again. He said he hadn't messaged anyone on there (I don't know if that's true) so after the 2nd time I went through his phone (I know I shouldn't have but I needed to know for certain) and there was multiple emails off multiple dating sites, I think I counted 4? Then when I was going through his phone, again I know I shouldn't have but I seen he had been talking to girls and paying for their nudes. He says that's not technically cheating which maybe to some people it's not, but to me that is why is he paying for another girls nudes? And this is after I've already told him I'd leave him for good if he does it again, he just seems to keep doing it.. I'm thinking it's maybe because I've broke up with him the 1st time I seen him on a dating app and I took him back he's thinking il always take him back no matter what. He also has 2 kids from a previous relationship and he goes to her house for a while when the kids arnt even there. That also bothers me. They still go out on 'family days out' maybe I'm overreacting to that bit? I don't know but he thought I saw their conversations when I looked through his phone (I didn't) and he said its just 'harmless flirting' what the hell does that mean?? Honestly, I really don't trust him anymore but I really love him. Should I forgive and forget or leave and move on?