Life is about progression, not perfection.
No one expects you to be perfect and, in fact, they know you won't be.
If they demand this from you, they are either an imbecile, or are trying to push you further along in your progression than you are pushing yourself.
As long as you are moving forward, even if the tiniest little steps, you are moving the right direction. Don't let anyone tell you otherwise.