How long it takes for us to forgive depends on how much we want to forgive. Sometimes, holding on to a grievance feels right to us, even though it impacts our health and happiness in negative ways. This is because we are “right.” They did bad stuff to us that we didn’t deserve. But, unfortunately, being right in this case doesn’t lead to health and happiness. it keeps us stuck in the painful event.
Forgiving doesn’t mean we thought what they did was OK. It just means that you are releasing it and letting it go so it won’t further plague you. You already suffered enough. Why keep going over it?
Letting a grievance go instantly may not be possible but it is desirable. And this is not because it impacts our Soul. Nothing can hurt our Soul. This is a principle many people who survived torture, false imprisonment, and unspeakable humiliation have grasped. “They can do all kinds of things to my body, but nothing can touch my Soul.” The Soul is inviolate. But the mind must free itself of grievances if we want to experience a happy life on Earth.