Beautifully expressed! I’ve also struggled with perfectionism, I’m sure everyone has. Wanting whatever it is I engage in or create to be perfectly executed. But I see myself more as a student now, and see us all as students of life, so nothing I create or engage in will ever be absolutely perfect, but a learning process to be better the next time around. The more and more I do it, the better I can become. Like you said in another quote, ‘If you give up, time catches up.’
No one is born an expert in anything, so ‘screw it’! Just do it. Another recent insight – ‘doing’ something is the exactly the same as ‘trying to do it’. I think culturally we’re brought up to think that in order to ‘do’ something one must be really good at it.