I frequently do self-criticism, this helps me to understand and accept my weakness and shortcomings, and show me the areas for improvement. However, too much self criticism also sometimes make me a negative person. If you do self criticism, it sometimes can be hard to shake off. How do you balance self criticism without over doing it?