i'm so hard on myself when i make mistakes?
Always being hard on yourself can also be the result of childhood trauma or adverse childhood experiences (ACEs). One way a child copes is unfortunately to internalise the experience(s) as their own fault, bringing on a lifetime of shame and low self-esteem until support for trauma is found.