Cheated on

My boyfriend and I have been together for more than a year. The whole time he has been cheating behind my back and I’ve found out by other people, then he confessed. It feels like my heart just shattered, it’s almost the worse pain one could ever imagine. He tells me he’ll change and never do it again bc he doesn’t wanna ruin the relationship for himself and the guilt just killed him, but yet he doesn’t wanna hurt me again. It almost feels like everything’s my fault and that he already ruined it. Idk what to do, should I stay or should I believe what he’s saying and try again? I care I really do, after having that happen, it felt like it completely destroyed me. Aside from this, in my past relationships they were just as bad, being cheated on, emotionally abused. I just don’t know anymore