I think it's pretty normal for new moms to have a crisis of confidence. I mean, not a day goes by when I don't think, "What the hell did I get myself into?" or, "Who thought motherhood was a good idea?" Fortunately, as hard as motherhood has been, it's been pretty awesome, too. And even though I don't always think I'm doing a very good job, there have been so many times when my baby reminded me that no matter what, I'm enough.
I will be completely honest and say I'm totally not the "world's greatest mom." I'm actually a hot mess most of the time. I have learned that it's OK to make mistakes, though. It's scary to be completely responsible for a tiny, fragile human, to be sure, but they actually don't need much — food, clothes, a safe place to sleep, and above all, your love — to be healthy and happy. Even if you aren't a "perfect mom," or you don't have energy, ability, or will to give it your all every single moment of every single day, chances are you are most definitely enough.
There will be moments when you think you are failing, moments when you don't get things right, and moments when you are totally a hot mess. But if you pay attention there will also be moments when your baby will tell you that they don't need "perfect," they just need you. It seems like when I am at the end of my rope, scared out of my mind, or think I am completely screwing up, my baby will smile or his eyes will light up when I walk into the room or I'll be the only one who's able to diagnose his cries, calm his tears, and even turn them into giggles. That's when I know I'm doing a great job. I might not be the best mom in the world, but I am to him, and he's the only one whose opinion matters on the subject. I am enough, and he reminds me I'm enough every single day: