A just person may fall seven times and rise (Proverbs 24:16).
Although we may have realized that we learn our most valuable lessons the hard way, and that therefore we may tolerate our mistakes because of their educational value, we are apt to be intolerant of a mistake that we repeat. "I should have known better from last time," one says.
We should stop berating ourselves. Some lessons are not learned so easily, even from experience. The reason? We may understand something with our intellect, yet it may not have filtered down into our hearts and bones and muscles. In other words, if we lack an emotional grasp of a concept, the intellectual awareness alone may not suffice to deter us from repeating a mistake.
We are human. Rather than blame ourselves for a repetitive mistake, we should realize that the anguish we feel when we have failed to learn from a previous experience might just give us the emotional insight that can prevent that same mistake in the future.
In fact, new mistakes can shed light on old mistakes. When we do something wrong once, we may make only a superficial repair. Soon afterwards, in a different situation, we again fall flat. We may continue to fall until we realize that all our failures point to a flaw in ourselves that we had never noticed. Once we have uncovered the real reason for our mistakes, we can correct it and greatly, genuinely improve ourselves.