Mistakes. Big and small mistakes were made. At the same time, you'll learn form it. Learn your lesson and don't repeat it.
Life is always full of mistakes. Nobody is perfect in this world. All of them do make mistakes. You'll learn more from the mistakes that you've made.
You've messed up your life once. Doesn't mean that within time, you can't find a way. A way to change to be a better person and show it to all of them. You can find a way if you just belief in yourself.
No use regretting. In between you, there's a lot of mistakes. Everyday is a brand new day. And a new day is the another chance to change.