Another good Ask Pastor John:
"First, I want to encourage people that all of us feel inadequate at the front end and guilty at the back end of parenting. We think we're doing our best. We think we've hit upon a way to do this or that. Then 10 or 20 years into parenting we read a book, hear a talk, or observe another person and realize, "Whoa, that's a good idea. I never thought of that, and I never did that. What if I had done that?"
No matter how good we are as parents we wind up feeling inadequate and guilty at the end. The key for having hope and for picking up and pressing on is, first, the cross of Christ, and receiving the forgiveness for our inadequacies and our failures. Secondly—and this is really, really important—it's knowing that God rescues children from the worst of homes, homes way worse than yours."
Read the whole thing.