Some people are naturally hard on themselves. They might have low self-esteem or grow up in an environment where criticism came, and praise was heard rarely. Other times there are psychological issues that lead to a person being hard on themselves or a disorder that makes them have a lack of confidence.