Hugs to you Snuf. Perfectionism really is setting ourselves up for disappointment in ourselves. Honestly. Unrealistic expectations of ourselves and others and life in general really do set us up to fail. None of us is destined to be perfect, or do anything perfectly.
I listened to this lovely little talk by Nadia Bolz-Weber the other day and thought it was very helpful. Simple and short but straight to the crux of things....
https://youtu.be/YgTTMt8ByRs
Xx