Transcend your mistakes.
How easy or difficult is for you to accept your mistakes? Are you the sort of person that acknowledges immediately that you made one? Or, even if you don't intend to, do you usually throw someone else under the bus to cover for yourself? Perhaps you blame others for your luck, and you don't tend to take responsibility for your mistaken decisions?
Dwelling your mistakes brings no good. If you do most likely you will end up bullying yourself: "I'm such an idiot!", "How did I fuck it up again?"; Or victimizing yourself: "Poor me!", "Why am I in this situation again?", "I have the worst of luck!".- The one thing I know is that it doesn't matter how much you sweat it, how much you beat or commiserate yourself, the truth is that they are in the past, and there is nothing you can do to change them. But, today you have the opportunity to transcend that mistake to become a better person than who you were before.
If you have read past posts, you'll know that honesty is the intrinsic value of self-peace. Once you are brave enough and honest enough to recognise your mistake(s), you automatically create a conscious mind which will help you see the facts in a more precise way. That conscious mind will prevent you from falling into the same trap repeatedly.
If something from the past is haunting you—an action, a behaviour, a decision— face it, today you have the opportunity to finally get rid of the baggage and start walking freely.
During the process of letting your mistakes go, be aware of your ego. As Deepak Chopra says, the ego doesn't like pain or shame, and it will want to make you believe you are perfect, -even when mistaken-. As soon as you remove your ego and take ownership of your mistakes, you can work on being better than your mistake and actually begin to live in the present.
As you have the right to make mistakes, other people do, too. It is essential to acknowledge that we're all human and eventually everyone will. But, it's also our personal responsibility to learn from them. Mistakes are part of your path but not who you are, don't let them define you. You don’t have to carry them for the rest of your life.