“Practice what you preach” means not only telling others to do what is right but also living by the same standard. Many who identify as Christians fall short of that ideal.
The New Testament explains this happens for two reasons: some who claim to be Christians are not truly saved, and even genuine believers still struggle with sin. Regarding the first group, Jesus warned that false believers will exist like weeds among wheat until the final judgment (Matthew 13:36–43). They call Him “Lord” but will be revealed as never belonging to Him (Matthew 7:21–23). The Holy Spirit produces the fruit of godly character (Galatians 5:22–23), and only true believers have the Spirit (Romans 8:9). Those without the Spirit cannot consistently live according to God’s Word and will ultimately reveal themselves as unbelievers (1 John 2:19).
The apostle Paul’s own experience shows that even true Christians fail because they still battle sin (Romans 7:18–20) and must regularly confess and seek Jesus’ cleansing (1 John 1:8–9). Growth in holiness is a lifelong process that God works within His people (Philippians 2:12–13). Believers aim to reflect Christ and encourage others to do the same, but complete likeness to Him will only come when God finishes His work (Romans 8:29). Until then, all Christians fall short of the perfection they proclaim.
If you are a believer, it’s discouraging when others point out your failures and accuse you of hypocrisy. This is, in part, because they’re right! However, the answer is to be honest: Every Christian still sins, but the gospel is not about being perfect; it is about pointing to the One who is. When you confess your sins openly and seek forgiveness, you show the world that Jesus truly saves. Even your repentance can become a testimony to His grace. Allow your life, as imperfect as it is, to become a living reminder that God is patient, merciful, and able to change the heart. So, keep speaking of Christ. Strive to obey Jesus, but also be quick to ask Him for forgiveness when you fail. In all things, allow your words and actions to both tell the story of How He is changing you and His overflowing willingness to forgive.
If you are not a believer, rather than use the sin of others to excuse your own rebellion, know that without Christ, your sin separates you from God and places you under threat of His eternal judgment. This is why God sent Jesus to save people. He didn’t come to save perfect people, He came because no one can be perfect. Jesus lived the perfect life you cannot and then willingly died to pay God’s punishment for sin. If you repent of your sins and trust in Jesus’ life, death, and resurrection, then you will be forgiven, and God will count you as righteous. He can do that because He will be looking at Jesus’ righteousness instead of your unrighteousness (2 Corinthians 5:21; Romans 5:8–9). All believers still sin, but Jesus has paid for their sin and, with the help of the Spirit, is slowly helping them to obey Him more and more.