I find it impossible to fogive myself for mistakes that I make.
For example three years ago when I was out with a couple of friends I used a racist term. It's not one I ever use or approve of and I loath any kind of discrimination so was totally appalled at myself. Three years on it is still hauting me and I feel totally disgusted at myself for saying such an awful word and for contributing to such a terrible discourse. I feel anxious and sick and a lot of self hatred.
I am like this with anything in my life that I get wrong. I just can't forgive myself and I think it has a negative impact on my health and I suffer from high levels of anxiety.