bad memories

I kept doing stupid things that really embarrassed myself and I kept thinking about them. I just can't let go of those embarrassing moments. But why?
I guess I just can't face the reality and myself. My weaknesses and disabilities always hold me back. I want everything about me to be perfect. But that's never gonna happen. No one can be perfect and that's the exact thing that makes us more human.
What can I do to change this situation?