[Post by Cliff Harvey]
Apologizing for your mistakes is a great way to take a step back, get the ego in check and show that you understand and care for someone else.
But if you don't follow it up with action then it really falls short of helping you to live and 'be' more harmoniously with others, and for continued self-development, growth and learning.
Sometimes apologies are not even worth the breath...you're better off simply thinking "Instead of apologizing what should I do to live the actions I know I should be taking?" In other words, STOP and start doing the right thing, instead of apologizing and risking repeating the same negative actions (and the need to continue apologizing!) over and over again.
When you feel the need to apologize do it, but also ask yourself; "How can I act in the future that will not require apologies."
And then do that...