I have this problem sometimes. I am a hardcore perfectionist. I'm not sure exactly where or why I got it, but I have very clear memories of being a 10 year old kid rewriting pages of homework because the handwriting on the first draft didn't look pretty enough. What can I say? I was (am) a little bit of a freak. Isn't everyone in their own way?
Anyhow, recently I've been trying to battle the perfectionist in me and learn to ease up on things that can be eased up on. Because the issue with wanting every result to be perfect all the time is that it hinders your ability to experiment. And anyone who bakes or creates knows the importance of experimentation. I think I'm finally starting to get it down.