I told him I want a divorce... Please read.

It all started when he went back and forth not knowing if he wanted me or his baby mama. He questioned it six times. In the end, he always chose me. Then he cheated on me with her twice and moved four hours away with his brother. He took her up there with him for a few days to play house with her and their child. He had her there for 4 days and missed me and took her home and came to get me. Then he told he he'd do anything to keep me. I told him what I wanted which was for him to stop calling and texting her and flirting and taking two hours at drop offs and that I wanted to go to the drop offs. Well he did quit all that and I got to go but he made me get out of the car and go in the store. They took 5 seconds at drop offs and didn't talk. Then I was having a hard time with stuff and couldn't control my bitchy attitude and that's he's he started to think about her again almost two months after he left and then I took him back and stuff. He started a new job and would come home and text and call her from the time he got home till he went to sleep. They would just constantly argue. He didn't want me to go to drop offs anymore because he'd go and talk a long time. He started going to the park and stuff with them and bought her stuff for Mother's Day and told me I wasn't special because I'm not mom even though I'm an amazing stepmom to his child. He was just so mean and he just talked to her constantly. He kept saying we needed time apart so he could stop hurting me. I agreed and it was a month later and we still hadn't taken the time apart. He never would talk to his family about staying there. He got mad at his baby mama cause she lied to him and had sex with his best friend after he took her to his brothers house and then took me back and left her out in the cold. She took their kid around the guy and so he was mad and decided he didn't wanna be with her. I told him I still wanted time apart. He was being hateful and took his ring off and said to sell it and go file for divorce. The next day he asked if he could stay and me leave so I did but he kept playing mind games before I left and trying to make me feel bad. Then he talked to me even though we were supposed to be apart the day after I left. He asked if I wanted to go to the park and eat with him and his baby. I said no and he was mad so he went with his baby mama for EIGHT hours and got back at 12:30 AM. Then he blocked me on Facebook. He wanted to talk in person and came and picked me up at 4 AM. We talked. I stayed the night and told him in the morning how I felt and that I wanted a divorce. He broke down and started crying. He asked if there was anything he could do and I told him he already knew what to do but he wasn't doing it. He begged and begged and begged and cried for hours. He was packing his stuff and would stop and say "please don't leave me. Be with me. I'll do anything you want. Please give me a chance. You've given me plenty but you've never been this far with it. I took for granted that you kept giving me chances and I thought I could just get away with it. Please don't give up on our marriage. I don't wanna lose my wife. I don't want anyone else and I don't want anyone else to have you. I love you and if you love me you can't just leave me." This went on for three hours. But this was the seventh time he didn't know who he wanted and I was done. I told him before what he needed to do. I fought for him. I gave him chances and believed him when he said it was over and he wanted me and would change. But he never did. He just made me feel so bad, though. I do love him and it killed me to hurt him. It really bothers me a lot, I stayed tough in front of him the whole time but now he left and I can't help but to cry because I know I broke his heart and even after everything he did to me, I didn't want to hurt him. I didn't want to do this. I didn't want it to end. But he didn't change. It shouldn't have had to come this far for him to be willing to do whatever it takes to keep me. And even if he says he will, chances are he won't. He'll do okay at first then want her back again and I'll be here an eighth time. I can't do it. But I feel awful about hurting him and seeing him cry and just letting him cry and making him go.
Someone please tell me, am I wrong? Should I have given him another chance? I don't wanna throw our marriage away but I know it's not me. He pushed me too far. Can anyone please be nice and help me? It's so hard hurting someone you love.... 
EDIT: I just wanted you all to know I've taken the time to read every single response and I love you all so much for your kind words. I will continue to read every single comment posted on here. I have no friends but you all are keeping me going. Thank you all so much. 

Glow Resources

Let’s Glow

Glow is here for you on your path to pregnancy

Glow helps you navigate your fertility journey with smart tools, personalized insights, and guidance from medical experts who understand what matters most.

25+ million

Users

4.8 stars

200k+ app ratings

20+

Medical advisors