Forget and Forgive
We should always forget and forgive. There is no question of 'when'. For your health, you must always forget and forgive. One easy solution is, put yourself in the other person's place. If I were that person, what would I want from other people? Would I look for forgiving and forgetting? Or will I say, punish me?