If you're going to hold yourself to perfection, make sure you know what it looks like. In other words, if you wish to set standards in your life, make sure you define them.
For example, a client of mine was beating herself up because she felt she was not eating according to a "perfect diet". When I asked her what a good diet was, she did not know how to answer me. She knew what a bad diet was, but never defined what a "good" diet was.