I am a good mum because I am tying. Every day I try to do the best that I can to raise the best people that I can. Ok I just try and be better than the day before. But at least I am trying to give them the best of me. Even when the days are hard, I still get up the next day and try again. (That's what I am trying to tell myself but OP you are right we are so hard on ourselves all the time and it's unfortunately easier that being kind to ourselves, especially when we feel other people judging us).