Hey MonkeyBumBum, literally only just seen this and wanted to let you know that I'm thinking of you and praying for a lift of your emotions, a little dork of brightness to remind you that things aren't that hopeless, that your family love you and need you. Our DCs don't expect us to be 'perfect' - what even is that? - they just love us because we're their mum or dad.
I'm sorry you've had such a tough day, on top of all the usual tough parts of being a parent, the usual tough parts of general life (especially since this pandemic started) and everything that goes with it. But it's a new day every day, tomorrow will still have its challenges but we're getting a fresh go at it. It'll probably be better than today.
It's really brave to admit you are struggling and aren't happy - it takes a lot of courage to tell strangers on the internet such a deep and dark, private thought.
I really hope that you have some real life support who can give you a hug and remind you that it will all be ok. If you have that support PLEASE reach out to them and tell them what you've told us. You are precious and they will help you.
You're not a crap parent. I think we all think we're messing up at many points in our parenting journey, and we think that way just because we want to get it right, so we are being good parents just by caring that we're getting it right, if that makes sense.
Be kind and gentle to yourself - if you've been overwhelmed and maybe shouted, forgive yourself, or if you've been angry, forgive yourself. If you've relapsed in self-harming, be kind and forgive yourself.
Remember that you are doing your best, you've not given up and left the DC(s) to go feral and fend for themselves. You have many lovely qualities that your friends and family adore. Doing your best is good enough.man's will vary on a daily basis.
Please remember all of this - you make the world a better place for your DC(s) even on your worst days. They love you and need you so much and their life is all the richer for having you in it. DC(s) aren't always the best at showing their love and appreciation though!
Sending love from a stranger to you - I sincerely hope that you start to feel better very soon, and are able to take steps to improve how you're feeling (GP, counselling, some rest, some time away just for you, even if it's just a walk or something, whatever is needed). Wishing you all the very best xx