You know, I really believe that we should not be afraid of making mistakes.
Of course, no one wants to mess up. And when we do, it feels really crappy. But no matter how hard you try, you will always mess up sometimes. The truth is, no one really knows how to get it right all the time. You can be the nicest person in the world, but you will offend someone. And even if you speak the truth to everyone, there will be someone who doesn't like it, and it may even make you rethink how or why you said what you said. The point is whether intentionally or accidentally, we will all mess up.
How many times have you promised yourself that you would never do something again? Then after a short time, you fall right back into it. Sometimes not even on purpose! It seems like problems just come to us, there's no need to go looking for them. On the other hand, how many times do you set goals for yourself, saying "I will accomplish this, by this time", etc? But close to the alloted time, you see that you are far from the goal you set. And why? Normally because you feel off the wagon along the way.
I think the biggest problem is that when people mess up, when they let themselves or someone else down, they get so discouraged that they fall into a rut. And that doesn't solve anything.
What we should do is learn from our mistakes. But I mean really learn from them. We need to think about a few things, like; What was wrong with what I did? Why did I do it? What lead to me doing it? What can I do to ensure that I don't do it again? Is there something or someone I need to let go of in order to steer clear of this mistake? And so forth and so on. You have to see what was wrong and fix it. And even when it is not fixable, at least see what was wrong and take note of it so that you can avoid it next time.
If we are not getting better, then we are surely getting worst. So learn from your mistakes and look forward.