Please Read Romans 3:10
God says that no one is righteous. Those of us who know God agree with Him. We're learning through experience just how flawed we really are. To make matters worse on top of our shortcomings we have the Devil who whispers things in our ears like, 'You're not a Christian. You don't love God. If you did you wouldn't have done this or that.' That voice is sometimes hard to get rid of. I hope our continued study of the scriptures make it easier to destroy and silence those evil suggestions.
Please Read Romans 7:14-25
Romans 7:14-25 is a very powerful passage. It perfectly explains our struggle with sin. We want to do what is right, but we can't. The harder it seems we try the more it seems we fail. This leaves us feeling quite wretched at times like Paul. Yet there is a way out, thank God! And that way out is Jesus Christ our Lord. He is our deliverance from sin and death. He is our righteousness from God. (2 Corinthians 5:21) He paid the price for our sins to be forgiven. We are eternally grateful to him for saving us.
There is no need to beat oneself up because of our imperfect state. In spite of being wretched we enjoy peace with God through our faith in Christ. (John 3:16) Recognizing how far we fall short of God's glory is a good thing. It's not that we try to sin, on the contrary we strive not to sin, but it happens anyway. The fact that we are deeply disturbed by our faults proves we do love God. Yet we see another law (the law of sin) waging war with the law of our minds (God's law). The fact that this struggle is even going on within us means we are in Christ Jesus. If you weren't in Christ there would be no struggle at all. Sin would completely control and dominate you. And you wouldn't even care. So when you feel down about your sins remember what Jesus did and now does for us as our high priest. (Hebrews 4:14-16) Confess your sins to God, repent, and thank Him for His son Jesus' sacrifice which says, “YOU ARE FORGIVEN; YOU'RE NOT GUILTY,” to all who trust in him. What an awesome gift from God!