“There is nothing in us or done by us, at any stage of our earthly development, because of which we are acceptable to God. We must always be accepted for Christ’s sake, or we cannot ever be accepted at all. This is not true of us only when we believe. It is just as true after we have believed. It will continue to be true as long as we live. Our need of Christ does not cease with our believing; nor does the nature of our relation to Him or to God through Him ever alter, no matter what our attainments in Christian graces or our achievements in behavior may be. It is always on His “blood and righteousness” alone that we can rest.” - B. B. Warfield
I have had many times of doubt in my life. I have convinced myself I was on the way to hell because of my mediocre Christian life, my personal suffering, and my doubts.
In my times of despair, I have learned to look to three things:
Look to my attitude toward God. "The only thing that counts is faith expressing itself through love" (Gal. 5:6). Do you love the God of the Bible? Not do I love Him perfectly. Not do I love Him enough. But do I love Him at all? If I really love the God of the Bible, then I am saved because the unsaved hate Him (Ro. 8:7).
Look to Christ. He has accomplished your salvation for you. Christ has paid the penalty for my sins. Christ said, “It is finished” (John 19:30). It is over. I must trust that it is. That is the essence of Warfield’s quote above.
Look to the promises of the Word of God. Jesus said, “Truly, truly, I say to you, whoever believes has eternal life” (John 6:47). If I have looked to Christ, I am saved.
Saving faith and true repentance are never perfect in this life. There are times of doubt. There are always sins left to repent of (Romans 7). But we look to Christ.