OP, you've got loads of really good advice here (ignore the judgey ones).
Something I might gently inquire about is whether you might have ADHD? It manifests itself very differently in women then men. Did you ever get a school report saying that you were a daydreamer? Did you cram for exams? Do you regularly forget that you had a hairdresser or doctor appointment, or always arrive late for things? Do you find that you have to write absolutely everything down at work, otherwise you forget? Do you regularly have to put the washing machine on refresh as you forgot you had clothes in there?
One of the things that ADHDers struggle with is housework and....well....hygiene. We're big picture people, mostly, and details normally escape us. We're usually pretty okay with our own hygiene because we experience discomfort when we're sweaty or have oily hair, but we might not notice it so much on our kids. Same with keeping the house clean. Cleaning involves routine and executive functioning skills, something ADHDers are not great at. I find that I'll get the cleaner and cloth out, and then realise that I need to clear the toys from the bathroom, and then tidy the toys in my kids room, and then another child will ask for a snack, and the cleaner and cloth will stay in the bathroom, forgotten about, for another two days.
Even if you don't have ADHD, there are some great apps out there for helping you keep to a cleaning schedule. I've found Dubbii great, as it breaks down the steps of simple things like, cleaning a kitchen thoroughly and you do it "with" someone else, which I find very motivating. You can also find lots of house cleaning diaries and schedules online.