Mistakes are opportunities for you to learn more about yourself and grow. Many of us are eaten up by guilt because we are forever punishing ourselves for something that happened way back when or we allow other people to punish us. Forgive yourself, take your power back and live your life! Even if its something you did 5 minutes ago, apologize and move on... unblock your blessings. LET THAT SHIT GO!