I think we should forgive whenever possible. Sometimes it is difficult to forgive so it takes time. Also I heard in a homily that sometimes we must forgive more than once if the wound is cut deep. Still, it is our calling to forgive so we must like I say, to the best of our ability