As humans we are constantly learning and changing. The person you were, is not the same person you are today. Thus, do not beat yourself up for past mistakes. If the road behind you is messy, take hope. One rarely has anything of value to share without going through hell to learn it.