Please help ladies. Just need someone to talk to.

I’m a whole crying mess, and don’t know what to do. And I don’t think I can explain what the hell went on correctly because my mind won’t let me. Let’s start from the start,

I’ve been dating this boy for almost a year now, I spent so much money, time, and everything for him. And did every thing I could to make him happy. I cared so much for him, did everything I could just to make him happy and not me. He acted like a child.

Last November, he cheated on me with his ex. And broke up with me 3 times after and I never knew he cheated on me till last week. He has went to multiple girls houses behind my back and I decided to leave him for good. He liked his ex ever since we started dating, from the beginning and “ stoppped “ in December. I caught him texting her 2 weeks ago talking bad about me because I said I was leaving him. He said he hates her, thinks she’s disgusting. And I just don’t know what to believe. I really love the boy, but I know it’s not right. He came a couple minutes ago to pick up his stuff and cried so much and hugged me so tight. This is my breaking point. Please ladies tell me how you deal with this stuff because I’m completely lost.