Nothing is Perfect, and it will never be! Imperfections make us who we are! It applies to our life, personal and professional, work, relationships, everything else too.
You cannot chase after perfection, because it doesn’t exist.
As much as it applies to the macro situations in your life, it also refers to the tiniest day-to-day elements as well.
You can only accomplish something when it seems acceptable to you. Not when the time is right, or when you have to do it (external pressure), or when you feel its perfect enough to execute.