Keep him or let him go

I was with my bf 1 year long distance found out he cheated he blamed it on only seeing me 3 times in the year so we saved up and he moved in with me and my brother he was here 2 weeks then took a road trip with my brother and cheated on me with sum girl in the city he moved from. (My brother cheated on his bm on this trip too) . Except I didn’t find out till 2 months after . Long story of me getting pregnant and him proposing and her blowing up his phone me looking stupid messaging her and him lying on me to her etc. anyways i lost the baby then found out he cheated on that trip he took. Gave him the ring back kicked him out . Started talking to someone else really liked him too but my ex kept popping up at my house so the guy left me alone. 1 month later of being alone my ex begged for another chance. I told him I had been with somebody else but he didn’t care he showed proof he was going to counseling, std test came back negative, he got a car, he took me on dates and paid (different because I used to pay ) he offered to put my finger print in his phone . He made a post on all his social media saying I was the one he wants to marry(he never posted me before) . 2 women from his past contacted him when he wasn’t around me and he checked them and blocked them and showed me . As a test I randomly asked to see him phone so he didn’t have a heads up and he didn’t hesitate he gave me his phone nothing in it. I mean He’s changed all around .

It’s the end of the month so Today is the day I am supposed to give him an answer on if I can take him back or not . I mean I have felt so good the past 2 weeks but I don’t want to take him back and this only be temporary. I mean he’s telling me he applied to a school in another state cuz he wants to be a pilot . And he’s willing to put it off till New Years if I promise not to waste his time but honestly idk ...I still have feelings for the other guy . And what my ex did still hurts I don’t want to be sucked back into that . He told me he’s never been faithful to a single woman before but he wants to start. He’s about to be 27 in a few months he claims he’s ready to settle down but then I look at myself and I’m 22 . Never had my fun years cuz I been in school and im a mom (her dad is mia) I had a taste of the single life , someone else and I want more ....

What should I do ?

Take him back and see how next 6 months go or let him go . I’ve had 3 weeks to decide . And I thought I was sure He’d fail or give me a reason to let him go but now I’m not so sure ....yes I know most of y’all would say he never would’ve gotten another chance but I said why not . I have love for him but idk if I can just be in LOVE with him.

Replies-

Emily yes that’s my fear that I take him back and he mess up again .

Brittany- you are right . And yes my brother knew . I confronted my brother bout it and told his bm and he of course denied it and since I didn’t have proof she believed him but idc cuz that’s they relationship he cheat on her like every other month.

Julie- piece of shit yes but what if he really changed ?