And it can be so easy - no matter how much you've studied human development and how many books you've read - to forget the most common mistake parents make (I include myself here): To expect our children to do things and behave in ways they are actually physically, or neurologically, unable to.
We expect them to do things their brains aren't capable of. Such as expecting teenagers to be less impulsive. Or expecting pre-school children to regulate their emotions and not have tantrums when they're tired and hungry.
Being a therapist and hearing about all the horrible things that happen to children and how it affects the adults they become, I'm particularly prone to wringing my hands and worrying about the impact of most anything on my kids.
And, unhelpfully, wanting to get it right all the time.
Understanding development and the fact we're always playing catch up means we need to recognise that, as parents, we get it wrong a lot more than we like to admit.
It can be hard to embrace this fact because it also means being able to say "sorry" to your kids when you do get it wrong.
Boundaries, discipline, respecting your elders, all sorts of traditional ideas about parenting can lead us to conclude that apologising as a parent isn't a great idea. At the same time all parents would agree that we expect our offspring to say sorry when they get things wrong.
But to turn the old maxim on its head (and risk giving some parenting advice) children do what we do, NOT what we say.
So if you don't already do it, learn to say sorry to your kids. Then say it often and with love.
Because our children don't learn to be okay with being wrong by seeing us always being right. In fact, quite the opposite.