Leaving my abusive boyfriend

I’ve decided today to finally leave my abusive boyfriend. I love him soooooo much. It’s horrible how the heart wants something that can be so incredibly bad for you. The last straw was a fight we had Sunday. He got mad at me for wanting to wear shorts the night before and saying “I can wear what I want” he called me a bitch, a cunt, an idiot, he said I was dumber than dirt and that he doesn’t know why he ever wasted time on a broad like me. I was so hurt. Oh so many other awful things he said. This isn’t the first time he has spewed hate before. He says that I just make him so mad because he cares so much he takes everything I do so hard. The crazy thing is I truly believe he loves me. He just has an anger problem that takes over. He apologized for it all and said that even though it’s hard to believe this all comes from a place of caring, he cares too much and it causes him to act out. I’ve decided I’m finally done because it’s been three days and he thinks I should be over it already because of how many times he’s apologized. This time it’s different though, his words cut deep and I needed more than just a day of apologizing to feel he was truly sorry, I needed actions. He seems sincerely sorry but in my heart I can’t get over the awful things he said. He’s now getting mad at me that I won’t “give him anything to work with” because I’m still upset over what he said. Idk. I’m so scared I won’t be strong enough to leave. I’m going after work to pack up my stuff from his house but this is going to be so incredibly hard. I just want to push through it and be strong. I know I don’t deserve this but I feel so weak right now. I keep trying to tel myself nothing is going to change, he has done this before but always seems sincerely sorry so I always forgive him. Please pray for me ladies. I’m just so tired of the back and forth and the fights. How can you love someone but treat them so badly? Idk..