Then the biggest question is why do you have to be perfect? Is it for yourself or are you afraid of others judging if your not? Was their something in the past that has made you think this way? And if you know that then that is a good starting point to go through and challenge. In small steps of course but it is a starting point.