There are some things that God has promised us. There are some things that we are waiting to see manifest in our lives that have not yet come to pass. So now we are watching and waiting. For many of us the waiting has turned into a race against time--Our time. We have stopped waiting on the promises of God and have gotten off course. We have begun to question, "Why so long?" We are beginning to get weary and grow tired, which is very dangerous because getting weary gets you off course. So, before you get too far off course, there is an answer to your question.
The answer is, It's a Set Up! The Delay is by Design! It's nothing more than a series of rigorous tests designed to increase your faith, sharpen your obedience, and GLORIFY GOD with the outcome being the blessings of God's great provision according to His promise. Remember Romans 8:28 where it says, "All things work together for the good to them that love God, and are called according to His purpose." May God bless you richly as you wait patiently for His promises.
-- Elder Jonafa Banbury