atomicc,
Hi & welcome to PC

I can relate to the perfectionist thing, even though I think I am better about it than I used to be. So there's hope!
I've been told I'm too hard on myself as well, & I can also relate to self-sabotage that Teen idle mentioned. I've been struggling with that quite a bit lately. When I am working on a project I become overwhelmed with the thought/fear that this just isn't good enough and I can't move forward. We can't be good at everything, obviously, but it can be hard to just let something be good enough sometimes. If you know what I mean.
I agree with stockbroker's mindfulness suggestion. It takes practice, but it helps center me. Another thing I try to do is ask myself if this will matter a month from now, a year from now, etc. If the answer is no, I tell myself that I have done the best that I can do at this moment in my life; it may not be the best I could do under different circumstances, but it's OK, and that's good enough. It was hard for me to put this into practice the first few times, but it did work. I still had anxiety about it (let's be real) but I made myself learn to let some things go.
I hope you find something like that that works for you.
Peace.