You did your best given the situation

Each of us is familiar with at least one individual who is very critical of others. One common feature of being criticized by others is that the negative effect that results from it seldom lasts for long. If it does we  often find ways of dealing with it. A few exceptions exist depending on the relationship one has with the person criticizing them.

On the other hand, self criticism may have a longer lasting impact. There are many reasons why we have a tendency of being “harder” on ourselves than necessary.Some of the reasons are comparing ourselves with other people, setting unrealistic goals,  being hyper sensitive to negative evaluation and so on. The resulting emotional impact may be a hindrance to progress with future plans , may affect our career, relationships and self esteem. This unnecessary self trauma can only be avoided by acknowledging that  more often than not,you did your best given the prevailing circumstances.