Open In App

Am I Making Progress If I’m Not Perfect?

By: kirsten mcgehee

“You can’t love Jesus if you ___________.”

Before I was a Christian, this phrase haunted me.

Well-intentioned church leaders and friends said this time and time again, leaving me feeling like a mule chasing a carrot on a string. It seemed the only way I could become more like Jesus was to strive for perfection. With the rules of religion set out in front of me, perfection seemed almost achievable.

But it wasn’t. I could follow every rule and look great, but my heart still steeped in disbelief.

Even after I asked Jesus into my life, I bought the lie that strong leaders and people in love with Jesus never doubt Him.

Discouraged and frustrated, I strived to be a good follower of Jesus through what I could do for the church. I didn’t find freedom until a mentor encouraged me to read through the gospels, paying special attention to a man named Peter.

When In Doubt

Impulsive, outspoken and the first to move, Peter left everything he knew to follow Jesus. In Matthew 16:18, Jesus gave Peter a new name and a new purpose: to build His church.

Peter was a fisherman living out the only life he had ever known, appointed to build God’s church because of how certain he was that Jesus was Lord. Of course Peter, a disciple standing right beside Jesus, wouldn’t doubt Him.

Until he did.

Peter doubted Jesus. Peter doubted Jesus even after Jesus invited him in and gave him a new identity. Peter doubted Jesus after He gave Peter this incredible vision for his life. He doubted Jesus after enjoying a great meal with his closest friends. He doubted Jesus when his faith was most needed, during the crucifixion (Matthew 26:69-75).

Like Peter, we’re confident that we’re making progress in our spiritual lives until sin hits. Whatever the sin may be, it’s that driving wedge between us and God, that moment when we doubt that Jesus is who He says He is.

We feel guilty because even after the promises, emotional highs and breathtaking moments of grace, we still chose sin over Jesus.

I bet after Peter denied Jesus three times that night he thought about that wasted time in the Garden of Gethsemane when Jesus told him to pray against temptation (Matthew 26:36-46). I bet he thought of things he should have said or shouldn’t have done after the fact. I would bet the guilt of Peter’s sin dug a little deeper the more he thought about that night.

In hopelessness, Peter went back to what he knew — fishing (John 21:3). Peter abandoned the promise Jesus gave him. He believed the lie that Jesus couldn’t possibly work through someone so imperfect.

After Jesus’ resurrection, He meets His broken-hearted disciples again. Jesus prepares breakfast for them, and Peter is redeemed. Peter’s doubt didn’t discount him from what Jesus had originally promised. Jesus still used Peter to do exactly what He had told him: to build the church (Acts 2:41).

Focus On Progress, Not Perfection  

Loving Jesus and following Him isn’t about striving to be perfect. It isn’t about how well I follow rules, but simply how I respond when I don’t follow them well.

Following Jesus more than doubting Him — that’s progress. When we choose to follow Jesus even after we sin and find ourselves in disbelief, that’s progress. When we turn from sin and accept Jesus’ forgiveness faster than we did last time, we’re making progress. And progress is always something to celebrate.

Following Jesus has nothing to do with what we can do, but everything to do with what He’s already done. Jesus gives us grace, hope and an open invitation to get back up and follow Him, even when we don’t follow Him perfectly.


Like what you just read? Download the NewSpring App for an even better reading experience. You can read, share, and bookmark your favorites quickly and easily from your phone.

Related articles

We want you to have a safe experience while using our site.

Unfortunately, there are security risks associated with your browser. To keep you protected we will be discontinuing support to this browser. Please visit for a secure browser update.