PP hun I don't have any good advice. I just wanted to tell you not to stress, you really are doing a fantastic job. Most people lose it on a regular basis You are a wonderful mum, your kids are lucky to have you

(From a fellow clean freak who has been known to lose it quite often, and I only have one kid to deal with so far!)