You forgive yourself at some point, but the time to forgive yourself is proportional to the gravity of the fault multiply by the time it takes you to realize that.
Well there is exceptions for some people when it isn't proportional, but there are mostly psychopaths