I'm a perfectionist... a form of OCD.
It has gotten in the way at times because it can be very draining — both of time and energy. I have chilled out ALOT over the years, but when I'm really stressed it acts up. OCD behavior is a way of fooling your mind that you're in control. The fact is it's controlling you.
My advice to anyone dealing with this is to learn to relax and let go of the need to be in control. I personally believe that with the exception of a chemical imbalance, OCD is a learned behavior that can be undone.
Mediate, exercise, eat reasonably healthy, and let go...