I have made some stupid mistakes in my life and I must admit that even now I keep on making them which isn't great especially for someone my age. You'd think that I'd know better. Anyway, I hope not to make these mistakes again and to become a better person because of it. That's the goal anyway.
Just remember, just because you stuffed up doesn't mean that you whole life is at an end. It means that you are at least getting yourself out there and giving yourself the opportunity to make those mistakes which at the end of the day is better than being perfect but not doing anything.
Mistakes are good as long as you learn from them.