I'll try and keep this as short as possible but I also don't want to drip feed so sorry in advance if it is long.
So I've been with my husband for 18yrs, married 14yrs and 3 children, we met when I was 17yo.
For about the last 7 years or so my husband has been mentally abusive to myself and our oldest son. It is never constant, it was always off and on but 3 or so years ago it really ramped up and got much much worse, we barely had a good two weeks and it'd be on again with us having to deal with his anger, he particularly targeted our oldest son (who is now 14), it was mainly anger and us walking on eggshells around him, think things like thumping cupboards, slamming doors, punching things, yelling and being aggressive, belittling our DS, gaslighting, talking in circles, passive aggressive...so much we'd be here forever. I'd really like to give examples but don't want to put too many identifying details.
I can say though that he never called ME names and never tried to control me or who I could see, what I could do or control finances etc.
He literally sent me crazy with his behaviour to the point I thought I was crazy and thought I needed to check myself into a facility, it was the most awful time. I had to keep notes of what happened to keep my thoughts straight.
I tried to leave him so many times or ask him to leave but he always threatened me with the kids or hinted at suicide and I never followed through with leaving.
A week later he would be lovely and I would be left wondering if I imagined it all.
Three years ago, after another 6 weeks of arguing and him being horrible, me trying to get him to leave etc, I went out with a girlfriend, met a guy and we ended up having a 3 month affair.
My DH found out and the next few weeks/months were understandably a nightmare. I don't want to gloss over what I did at all but ultimately he forgave me and the thing is that the affair is what made him finally wake up and realise how awful he had treated us etc.
He went to counselling (twice) and has made a concerted effort to change his horrible behaviours, there has still been arguments and slip ups from him etc but for the last 9months I can truthfully say there has been massive change and I believe it is genuine. He has apologised for his previous behaviour.
The thing is now that I am out of the fog of it all I just CANNOT get over the way he treated us in the past. It's all I think about. I have flashbacks of behaviour and will cry in the shower or at random times. We get along ok and co-parent well and I like his company but more as a friend. I don't think I love him anymore and he knows this but wants to try really hard to keep us together. He would be devastated if I left, he is being very patient waiting for me to process it all.
Besides his past behaviour, he is good with sharing the load with regards to kids and housework, he probably does more than me, he's thoughtful, he just wants to make me happy and will do anything to do that (people that don't know our history think he is an amazing husband and have always told me how jealous they are).
I believe us being together is the best thing for the kids but I can't help how I feel.
I'm just so stuck on the past and counselling is not really helping me.
How can he have done that to us? Did he hate us that much? I just want to know why??? Why when your wife repeatedly asked, begged you to change or go to counselling etc would you just ignore them. And NOW he is sorry and willing to change but I think the damage has been done.
Has anyone ever come back from something like this?