Whenever God begins something, we have the assurance that He will finish it. Nothing will stand in the way of Him accomplishing His purpose in this world and in our lives. What God starts, He finishes, and nobody can hinder Him. Sure, delays will happen. Just remember, God is in charge of the delays as well as the progress.
Progress in the Christian life is exactly equal to the growing knowledge we gain of the Triune God in personal experience.
The reason why many are still troubled, still seeking, still making little forward progress is because they haven't yet come to the end of themselves. We're still trying to give orders, and interfering with God's work within us.