I've had an issue with not being able to forgive myself for mistakes and wishing I could go back and re-do certain things. This can be with things I've said or done, or anything really.  It really makes me anxious and sometimes gives me panic attacks. I know I can't change the past and I should just learn and move on but it is so hard to accept that reality sometimes. I try to be kind to myself but I can only do so much. My latest episode of this happened when I took a long awaited exam and in the hours after I realized that I changed my answer on a question that now I think is wrong, and I understand why upon further reflection. It was sort of a simple question too. It makes me feel stupid or that I should have known better especially with all the time I spent prepping. I still did very well but I can't help but feel like an idiot or regretful that I could have scored higher. Maybe it's just my ego and perfectionism. If anyone has these experiences or knows techniques on how to stop feeling this way I'd be grateful for any advice.