I've posted on here previously about things in my relationship being quite bad. He's overly critical, controlling, lazy.. the list goes on. I really was in love with him and never wanted to leave up until he punched a wall at the start of the year and came up in my face with his fists that I finally started to really realise what an arse he is. And to be honest, I got scared of the person I'm with, I realised he is not a kind person. Things have much improved the past year after I said I wanted to break up with him 6 months ago. He's made a lot of effort and trying to make me happy. But I just can't get over it. With all that said, I flip between wanting to leave and deciding that I can't on an almost hourly basis. I worry that I will regret it and I'm overplaying how bad things were and that if I try a bit harder we could work. I wish I'd left when it happened and I could remember how bad things were. I am so anxious as I feel I need to make a decision. I know everyone will respond with just leave, but it feels like an impossible task. Help