Most of us try hard to not blame others when life does not go according to plan. In fact, we are more forgiving of others than we are of ourselves. Why? Are you not just as important, just as busy, and just as worthy of forgiveness as others? Of course you are! We simply expect more out of ourselves than we do out of others. That is certainly good to a point; however, it can also hold us back from being and doing more.
When you find you are beating yourself up over work not done, unfinished, or even forgotten, take time to ask yourself what you would say to someone else in that position. Forgive yourself as you would forgive them!