Amen. This is me also. I am especially hard on myself about my music. It’s never good enough. I do take after take, edit, mix, remix, etc. and once you start down that road you lose perspective. You usually don’t gain anything. And you often suck the life out it. The Beatles songs weren’t played perfectly, but they were perfect. Perfect imperfection. I have learned to let go of things. Go for “good enough.” The funny thing is I usually end up liking things I did after I am away from them for a while.