I’m so confused

Melissa

So my husband and I have been together for 7 years and married for 4. Recently I found he’s been talking to another girl for over a year. Supposedly only talking. He swore up and down he didn’t cheat, however, he did have phone sex with her a few times. I made him promise to never speak to her again but then found out he lied.

Needless to say I told him I wanted a separation. He’s upset and promised he would never talk to her again. I did block her number from his phone, but the trust is all gone. I’m so confused.