Why be angry about your faults? Did you expect to be born flawless? Have you labored so hard as to have achieved perfection?

Anger at your faults is arrogance, and of a very self-destructive form. Every failure becomes pain, every pain becomes a gruesome punishment. But nothing changes and the faults persist.

Look as objectively as you can at your faults, see what needs to change, and say, “This is what G‑d gave me to work with.”

No one said you must finish the job. But keep trying. The One who made you knows how hard you've tried.