Life is messy! We all make mistakes sometimes big ones! I know personally I struggle with dwelling on my mistakes. The key with messing up is admitting that you’ve messed up.
Life was never meant to be perfect. It is supposed to be messy and full of ups and downs and sideways and upside downs. But, at the end of the day life is supposed to be lived.
Instead of dwelling on your shortcomings or that huge mess up, fix it, make amends, and move forward. You are doing no one any favors if you never let yourself move on from your own imperfections.
Embrace your mess, learn from your mess and move on from your mess!