As an adult, there has not been much in my personal life where forgiving someone has been an issue. As an adult, no one has ever physically assaulted me or stolen my materials or assets. Likewise no one has ever seriously attacked those I care for. Generally I have a long developed habit of suppressing emotions during interpersonal communications. Much depends on the situation and circumstances.
I don't see the issue as black and white and view Bible scripture for those supporting the view, one is supposed to always without exception forgive others, as taken out of context. Generally Jesus was referring to social conflicts among one's group where one will continue to be involved with them over time. For instance work mates, relatives, community members. For example, one ought not forgive others without remorse or regret for serious evil attacks for which there is no recovery. Forgive a person that murders a love one? No. Forgive a fiend that burns down your residential neighborhood during windy fire weather? No. Forgive a relative that became emotionally angry, going ballistic with nonsense verbal aggression? Sure.