You need to learn an important lesson in follow-through, Leo. As you strive for perfection, you may get the feeling that nothing is ever fully completed. Try not to be so hard on yourself. The work you've finished so far is more than likely much better than what most people could ever accomplish. Put the final touches on whatever you're doing and move on.