Moving on from cheating is really personal and depends on many factors like the reasons behind it, the willingness to rebuild trust, and how both partners communicate and heal. Some do move on stronger; others find it too painful to continue.
I don't have a second chance to give to cheats. And they actually don't deserve any second chance. People don't cheat in relationships by mistakes. It is always a well thought out and calculated act to cheat.
Forgiving someone who cheated on you is really difficult. I experienced cheating in my past relationship, and it took me nearly five years to really forgive my ex. Hehe