We are told in 2 Pe.1:3 that we have been granted everything pertaining to life and godliness through the true knowledge of Christ. That means that He is all I need. The problem is, that all to often we fail to understand how to receive what we have already been granted. Christians are dealt a measure of faith, according to the Bible, and it is with that faith that we receive the benefits of the exceeding great and precious promises of God. It may be, that as we think we are waiting on God to do something on our behalf, God is waiting on us to believe what He has already promised.