My level of confidence in regard to mothering has definitely changed over the years. I remember as a first time mom feeling insecure that I wasn't breastfeeding, that I let my child cry it out during sleep training, that we didn't rear face him for 2 years. I knew in my heart that we were making the right choices for our little boy, but I was always afraid of judgement from other moms. It had nothing to do with other people, it had everything to do with my own insecurities.
Now that I have a 2 1/2 year old and I know a lot more moms, I know that everyone parents differently. And as long as it doesn't affect my children, that's totally okay! I've also learned that if there are people that do judge me for parenting differently, then I have to just cut them out. I don't need people in my life that cause me to second guess myself.
My confidence has grown since we added Griffin to our family. I know that I love my boys & I know that the decisions we make as parents are right for them...even if they aren't right for other people. I've even done things way differently with Griffin that I would have judged someone for previously. (hello? cosleeping for 5 months?! I would have never thought that was okay with Grayson but it worked for Griffin. And that's okay!)
I may not be the best mama in the world, but I know that I am the best mama I can be for my boys. I'm confident about that.