You know the signs.
When you work your hardest, when you do something to the best of your ability, it makes you feel soooo good. And when you don't, it makes you feel soooo bad.
I have long been a perfectionist, even though I don't believe anyone or anything can really be perfect. But I am detail-oriented, visual and have high standards, which makes it hard to be satisfied with anything that's less than the best.
Does this mean that my life is a sparkling-clean, organized place where all the priorities get managed? No, it doesn't. It means that I tend to not do things because I think I can't do them well enough. It means that I tend to procrastinate because I think I can't start something until I can get it right. Sometimes it's just an unconscious habit, and I don't realize why I'm not doing something until much later.
Being a perfectionist is a double-edged sword. Because you have the ability to do things well -- at an A level, perhaps -- it feels like you're slacking off if you just do them at a B level. (Even though in truth, it would be better to be able to get most things done at a B level than to get just a few done at an A level.)
What do you think? Do you think a perfectionist can really change her ways, and be happy with "most" and "just about"? Is it hard for you to let something go if you feel like you could have made it better? Do the "shoulds" leave you turning circles (I should do this, I should do that, I shouldn't this, I shouldn't that)?