Repeatedly?
If you are one of those blessed people who haven’t been cheated on or haven’t been cheated on by their spouses please don’t give any advice. You don’t know the pain.
Did you forgive them? How? What if it wasn’t physical but more on the talking side? Or actually you don’t know to what extent it was because you dont really trust them anymore and what they say and you don’t care to find out.
What makes you decide to stay with this person or leave them?