It is so easy to beat ourselves up over not being perfect moms. We are so aware of our failings and so concerned we are ruining our children. Have you ever had the feeling that one day your kid will drag you on some cheesy talk show to call you out for ruining his life? I know I have! It is easy to think other moms are doing a better job when we see them at their best. Just know that you also look that perfect and they also have the same fears as you. Being a mom is not for the faint of heart and not for those seeking perfection.
We love our kids and invest so much time and energy into being a mom. We know it is the most important job we will ever have. It is these strong feelings that cause us to reflect so much on our shortcomings. However doing that does not motivate us to become better. Instead it causes us to feel unworthy and feel like giving up.
Take heart, you are perfectly suited to raise your child. Every mom makes mistakes. Yes, even the same mistakes you have made. You are not the only mom who has yelled. You are not the only mom who has said something cruel. You are not the only mom who failed to discipline or did so too harshly. You are not the only mom who wanted to pack it all in. You are not the only mom who felt her kids would be better off without you. Have I got to your dark place yet? Are you sitting there saying you are worse because I hit on several of your flaws? How do you think I could list them so easily? I have felt the pain of failing at the most important job in the world.
There is hope. Hope in knowing we do not have to hide. Talking and sharing with other moms will uplift you and help prevent further hurt. Children are very forgiving and want nothing more then to be with you. Yes, flawed you. Do not let your mistakes define you. Tomorrow is a new day and a new life awaits.