how long does it take to get over someone who cheated on you?
Affair recovery experts say that it generally takes 1 to 2 years to forgive a cheating spouse. Some may forgive immediately, some may take a few months, others a year or two, and some may never fully forgive. There is no exact time for everyone, of course, as it depends on several factors.