If you feel like you are failing as a mom, that you could do better, that you are not a good enough mom, that your kids deserve better, that so-and-so is such a better mom than you are, well, in the words of what my daughter says I always say: Stop. Be quiet.
Okay, so you’ve made some mistakes. You’ve done things you wish you could take back. You aren’t a perfect mom. The most fascinating thing is that in the eyes of your children, you are everything. Even if they are screaming that they hate you, they love you. They need you. You are their role model. To them, you are good enough. You are enough.
Last year when we had the 14-month old foster girl, I learned one very important thing: being a present, loving mom encourages exponential growth and happiness in children. We only had her for 10 weeks but she was a completely different child when she left us. I was all over the place with my emotions and what I felt capable of handling in one day and she still progressed. Just by being present and loving her, I was enough for her.
Be there for your children. You are good enough. Just by loving your children, you are helping your child. You are enough.