Cut yourself some slack
While you should always set high standards of yourself, you shouldn’t beat yourself up if you fall short of those standards once in a while. Didn’t get that promotion? Find out why and resolve to get it next year. Feel bad that you don’t have enough time for your parents or friends? Look for other ways to make it up to them. When you think you’ve messed up, forgive yourself and move on.