When to give another chance?

How do you know of someone is worthy of another chance?

What if they keep saying they’ve changed and want to work it out, but you’re so damaged from years of letting everything they’ve done to you slide?