Hi,
I've been separated from exh for almost 2 years now. It was an abusive relationship where I was controlled financially, bullied emotionally and finally when i decided to leave physically assaulted. Though I left because I had had enough of ex I subsequently found out that he had been cheating on me for at least half of our marriage (6-7 years) if not more. What made it worse is that it was with his ex fiance who was also married at the time.
Whilst married to him I did find things that made me suspect him, however when I asked him about them he lied to my face and I accepted what he said at face value. Other things I didn't question. I had the mentality that if someone is going to cheat on you nothing you do is going to stop them and now I wonder if I was just deluded, naive and lazy. I was busy living my life and focusing on my children and didn't want to police or sneak around after him.
Two years on my life has improved in many respects and overall I dont regret my decision. However I still sometimes wonder if things could have ended differently and I could have prevented what happened. If I had not been so quick to believe his lies. If I had taken the small signs I had seen more seriously and confronted him earlier. If i had viewed his ex as more of a threat (I had assumed as she was married with children - as he was- that they had both moved on). I'm doubting myself and wondering if my trusting nature was my undoing and the weakness that enabled this to go on behind my back.
Ultimately I haven't lost a prize. He was horrible to me and abusive virtually from the start though in small doses. I wish i had left him earlier. I suspect he is a narcissist and I have been no contact with him for over a year which has improved my mental health and helped me to recover from all the abuse though still a work in progress. However I would appreciate advice from other who have been cheated on. How do you forgive yourself for not catching it or leaving earlier?