‼️confused on what to do 😩 HELP‼️

Olivia
Me and my boyfriend have been together almost 2 years. He has cheated on me numerous times but claims he still cares about me and only wants me.. I'm confused as hell because I know if that were true then he wouldn't go out and do the things he's done. I feel like I love him and want to work through these things but i dont know if it's just time to give up or keep trying. 
We recently broke up for good for about 2 weeks then got back together but in those 2 weeks he had sex with multiple people and had texted his EX that caused a lot of problems between us in the past because he has cheated on me with her. 
Once we got back together after those 2 weeks he promised me that he really wanted to make this work and he told me he wanted to get involved with church and start acting like a real man and take care of me and stuff but i dont know if he'll stick with it or not. If we do get involved in church I know everything will start becoming good again but i dont know if I should even give him ANOTHER chance to try and win me over....