Can you ever truly trust a cheater again? Do cheaters ever change?

Anonymous

One would think I would have learnt my lesson by now my boyfriend of 9 years had an online romance that lead to a one night stand. He denied it at first but the other woman was rightfully upset and told me ( she apparently didn’t know about us) my boyfriend finally admitted it and begged for forgiveness swore it would never happen again. I forgave him and stayed. 3 years later I found out he was basically having an emotional affair with a female friend who is married- Calling her Baby telling her he misses her why on holidays with me.( I found out by going through his phone wrong I know ) I confronted him he said they are only friends and she is married having a hard time etc and wanted to make her feel better? As I couldn’t provide there was more than just the exchange of text between them I chose to stay as I do love him.
Now I am finding myself wondering who his talking to when his on the phone he will say it’s someone and name them but I don’t know if his lying or not. I just have to trust he is being truthful with me.
My question is can someone who cheated in the past stay faithful? Can Trust be ever truly rebuilt? Why does one chose to cheat why not end things or beg for forgiveness if caught?
Lastly should I stay in this relationship or should I leave, yes I love him but anytime now he is acting different even because his tired i automatically think his cheating but would never tell him that.

Can you ever truly trust a cheater again? Do cheaters ever change?
2 Opinion