You are doing this whole mother-hood thing amazingly. It's not easy. It's not something that can be learned from books, though I know you tried. You feel like a failure a lot of the time and you have no idea how "those other moms" do it. But your baby is happy and healthy and that's what doing your part as a mommy is all about.
You made a f**king human. You deserve a cookie...or a whole damn cake. Enjoy your day. You have more than earned it.