How do I forgive myself for past mistakes?
Just like when you were in school, mistakes are opportunities to learn and refine ourselves. Someone wise once said, mistakes are our teachers. None of us are perfect, and we all make mistakes at one time or another. Don't be hard on yourself, and find a way to practice self-acceptance. Fallibility is part of being human.