how to forgive yourself when you've made so many stupid mistakes
Start by recognizing those "mistakes" as lessons.
We learn, we grow, we mature and eventually forgive ourselves. Everything happens for a reason.
All the best :)