Reposting here for traffic.
Married 10+ years. 2 years ago found DH had a profile on a dating site which massively breached trust for me. 1 year ago discovered 25k worth of debt. All this chaos coincided with when DH parent died and he puts alot of it down to grief. For the last 2 years he has been reactive and has been having angry verbal outbursts mostly aimed at me. Our summer holiday (2 school age DC) was ruined because of his behaviour. I was ready to leave on return from holiday but he promised he would seek help, which he has and I know he is working on it. He is still having the angry outbursts but they are less explosive and shorter in duration. He keeps attempting to be affectionate, stroking my face and hugging but I'm rejecting him as I feel uncomfortable, we haven't really been affectionate for 2 years, no intimacy since I found the dating profile. I've told him to stop forcing things and that I will tell him when I'm ready for things like hugs but he just keeps trying. He isn't a safe space for me and has been emotionally unreliable so I think I have detached from him as a way of preserving myself. This weekend he has called me a liar and shouted at me that he doesn't trust me, told me to fk off and has done the gesture in my face. He apologised later but I don't understand how someone can swear at you and belittle you then expect you to be cuddly and happy the next morning? He does apologise and tries to make amends but it is like we are stuck in a cycle of him apologising and expectation on me that I will forgive and move on, even though he has said and done some really hurtful things to me. He says I am withholding affection and being cold and that is damaging things so, am I part of the problem? Am I being unreasonable to not want to reciprocate? Or am I being manipulated? I just feel stuck on this carousel and like I can't think straight. Everytime I have started to warm up he goes and does something to make me regret it. I would welcome some advice if anyone has been through this and how it played out, I can't speak to anyone IRL.