It’s a waste of time and repeatedly frustrating because you will never achieve that goal. You will never be perfect. It’s not your fault. It’s just not possible. Instead strive to be better. Set a series of achievable steps. That will reward you with an ongoing stream of successes. They might only be small successes but even a small success is better than failure after failure.
Some say that Edison failed ten thousand times before he invented the light bulb. My guess is that he viewed each experiment a success because he eliminated another false possibility.
Success encourages your confidence. Small successes generate the desire to reach out again and be better.
Real life is not a report card. It’s not about getting A or 100 percent because those yardsticks are not measures of real success. That’s just school stuff.
Instead of chasing perfection, chase one small success after another. That’s more practical and rewarding.
I know many successful people but no one that’s perfect. Successful people get comfortable with imperfection. They focus on success.