libby,
Unfortunately, you will never forget it. I hate to be the bearer of bad news, but he cheated emotionally and then abandoned to be with someone else. So he's a cheater. So no matter what he says or does, you will always wonder if hes being honest. So even if he told the truth and remained faithful (very unlikely), you will still worry and have a gut wrenching anxiety. Its because being betrayed by your husband is traumatizing. And you cant forget a trauma. So you have to weigh the pros and cons. Is having him back worth all the worry and continuing drama? I can tell you from experience, its not. Getting over someone is something time can heal. But no matter how much time goes by, the betraying abandonment will linger there in your gut.
Sorry