Thank you for this post! It's great to have writing challenges like these. It helps us connect with each other and know that we're not alone with our struggles.
I myself have self-critical thoughts every day. I do my best to apply mindfulness and self-compassion skills when they come up so I can keep moving forward.
Have a good one and again thanks for sharing.