I don’t know what to do.

Hello, ladies I don’t know why I am feeling this way right now. I’m officially trying to leave my ex, because he has not been good to me for 2+ years of our relationship. Toxic to every level, but I care for him so much. I’ve tried before in the past to leave him, and I ended up falling in love with someone else. I hate myself for this. I put myself in the situation, this has only happened twice due to drama and guilt trip from my ex that I’ve ran back and forth to the other guy. But when I’m with my ex I think of the other guy and miss him. It’s vise versa when I’m with the other guy I think of my ex and miss him

I love my ex and care for him, but every time I get back with him it’s not the same love as before.

And the other guy when I’ve gotten with him he’s made me happy and seriously goes out of his way to make me happy. He puts so much more effort than my ex has ever done for me. I just don’t understand why I feel so sorry for my ex and feel obligated to always go back to him. I hate that I miss him when I shouldn’t. He’s never done right to me, and when I’m gone that’s when he wants to try. I need advice :(