I know many people who are far harsher on themselves than they are on others. They will treat friends or even strangers with great consideration – giving them the benefit of the doubt, assuming the best intentions by default, and forgiving faults and mistakes easily. Those same people will be terrible to themselves, accepting nothing short of perfection and blaming all mistakes on innate weaknesses of character without solution.
Be as charitable to yourself as you would be to a person you admire. That’s the first step towards admiring yourself, which is something most people should do more of.