Think I have to leave

I think I’m going to have to leave this relationship for my boyfriend to truly appreciate me. I love him so much but I don’t think I can continue to do this anymore. I’m tired of waiting for a change. Every time we have an argument, we say we are both gonna change and there has been no change on his part so far. I keep trying so hard on my part to change and I know I have but It’s the same cycle every time with him and I can’t take it anymore. I’m tired of expressing how he makes me feel and him promising to do better and then when we argue, he acts the same. I’m tired of crying. I’m tired of me being the one having to apologize first when I didn’t do anything wrong. I’m tired of being ignored. I’m tired of it all. Here I am trying to be the adult and talk it out even though he started the argument and did something extremely rude to me but he’s ignoring me and refusing to talk. I just can’t do this anymore. I don’t think my love is enough. He’s never going to change and it’s starting to affect my happiness. The thing that sucks is that we live together now and I don’t really have anywhere I can go right now. I’m just trying to think of my next steps. Send me good vibes. This is very hard to do but I think this is my best option. He needs to see how miserable his life is going to be without me in it then maybe he will start to appreciate what he has. The relationship is perfect until we argue, then everything goes downhill. I don’t understand why it has to come to this pint every single time. Why can’t we just talk things out and fix the problem right then and there. He always acts like he never does anything wrong. I’m just getting sick of it. 😞