It is normal to fail. It is normal to fail God, too. Failure keeps us humble. The inability to be perfect all the time is inherent within us. Adam failed God, but after he repented was still able to continue God's mission even though he relocated after he failed God.
He taught his children about God and God's grace. Abel's heart was right with God and Cain's was not; Cain killed Abel out of jealousy. After awhile Eve gave birth to Seth, another son who was taught the things of God. And he sought God out and called on His Name.
Perfection in our lives or our children's lives is not our goal. Perfection of the soul is God's goal for each of us. Our job is to preach the gospel, share the good news. With our lives. We are someone else's Bible, you know, and they need to see Jesus living and loving in our lives, in our homes, in our lifestyles.
We are known by our actions, by our words. Our value is defined, whether intentionally or accidentally, by how we behave with each other. Treating one another with Love is done on purpose. It does not matter who you are or what you do: Loving you like Jesus loves me is not only mandatory, it is a privilege granted to those who believe that Jesus Christ is Lord and allow Jesus to live not only in us, but through us. And sometimes we fail in that.
That's when we need to repent of our sin, our failure, to God and receive His forgiveness. That's when we need to go to the person we have failed to love like Jesus, and say "I'm sorry". That's when the humble mode should kick in and not the prideful heart. Pride is sin.
With pride in the heart and the mind, humility is out the window and forgiveness from anyone, especially God, is out of the question. Pride causes us to fall (from grace), humbleness (living in grace) causes us to grow. Grow strong in The Word, in Jesus, and grow strong in our relationship with each other when we are willing to admit we have done something wrong, failed.
Remember, it is okay to be imperfect.