It is easy to spend much of your day beating up on yourself for past mistakes. We analyze that relationship that failed and relentlessly review all the things that we did wrong, or we look at that business decision that cost us so much and dwell on the things we could have done right. It is not going to get you any better. Once and for all stop being so hard on yourself. You are a human being and human beings have been designed to make mistakes. As long as you don’t keep making the same mistakes again and have a good judgment on letting your past serve you, you will be on the right track. Accept them and move on.
Many times we try to change ourselves by wanting to develop certain qualities and character that we see in others.