I need some perspective please - I'm going to sound crazy but I can't clear my mind enough to get to a sensible decision.
Me and my ex were together for 7 years and we've been apart for nearly a year. We're still living together while trying to sell our house but I'll be moving out soon as we constantly argue. Our relationship has been volatile - we broke up because he always followed girls on social media and sliding into peoples DMs. Even when I used to sit down and tell him how bad it made me feel he still did it. He also changed his mind 4 times about me throughout our relationship. The whole thing has left me feeling insecure and at rock bottom. There's also been emotional and physical abuse.
I started seeing someone new around 4 months ago and he's the total opposite. We get on well , he's funny and he genuinely cares about me and I feel the same. The only thing that holds me back slightly is that he is still trying to get his life sorted ie: living with his mum and he's quite laid back. I don't want to throw myself into something that won't go anywhere. But he is genuinely amazing.
My ex is now saying that he loves me and misses me. He wants to try again and he said he'll be better. I can't deny I still love my ex but so many cruel words have been said I just don't how we could ever move forward. My friends and family hate him because of what he's put me through and they think he's controlling. He wants to marry me and have kids - everything I want. He's now also been with someone else and says he regrets it. I just feel so angry with him - he put us in this situation in the first place and now he wants it all back. I know I can't be angry with him because he's been with someone else as I've done the same but I am.
I can't work out if it's the life with him I miss and I'm tempted back to or if it's because I still love him and I want it to work. I'm just not sure if I can risk putting myself back in a situation where he lets me down again. He seems genuine but how do I know he is? I think about the new guy I'm seeing and he makes me happy so why do I still feel like there's unfinished business with my ex? Why haven't I just got the strength to let him go?