The affair is included in a person's mental and brain problems, although it can be forgiven, it is not impossible that someone can repeat his behavior again, the best way is indeed to be separated.
That happens a lot. Once it's in the DNA. It's hard to clean it out.