Honestly, it all depends. They are some people who done me so dirty, I should have never forgave them, and I did....but they fucked me over enough times since then that I can say that I'm surely never gonna forgive them at this point.
But also, a lot of people I ten to just forgive after awhile...