It's time to fess up. Are you a perfectionist? Do you set yourself high standards and then get cranky when you don't live up to them? Do you expect a lot from others and then get disappointed when they don't cut it? Are you procrastinating over something because it's easier to do that than to face the possibility that you won't do it perfectly?
Perfectionism is a curse that many of us live with but there is hope. You can overcome it - or at least temper it a bit so that life is not quite so overwhelming.