Living life as a Christian doesn't mean living the perfect life. None of us can, if we could... there would of been no need for Jesus the son of God to come to the earth and die for the sins of the world. Society would make you think that Christians think they are perfect, but real believers know otherwise. There was only one person to live that perfect life and his name is Jesus.
As it is written: None is righteous, no, not one... Romans 3:10 ESV.