There used to be a bumper sticker that said, Christians aren’t perfect, just forgiven. People think that if you claim to be a Christian, you better not mess up anywhere, any time. We even think that of ourselves. It’s so not fair. As long as we live and breathe here, we’ll be subject to our human nature. But we are not left without promise.
We have been given all things that pertain to life and godliness. (2Pet 1:3) God has actually given us everything we need to be godly in His eyes, but that does not mean instant perfection.
This work of godliness is not a sudden transformation when we accept Christ. No one said it was. But we all, with unveiled face, beholding as in a mirror the glory of the Lord, are being transformed into the same image from glory to glory. (1Cor 3:18). Transformed! That’s a work of progress. For precept must be upon precept, precept upon precept. Line upon line, line upon line. Here a little, there a little. (Isa 28:10)
When you allow God to change your life, you will not become a spiritual giant over night. It’s not His way. His way is to teach you a truth and let it settle into your spirit, then teach you another truth. Spirituality takes time. Don’t be frustrated that you don’t know it all. You’re getting there. After awhile, look back and see from where you came. God is doing more in you than you know.