I can say with all confidence and yet sadness I know the feeling, you all are speaking of. God has deal with me on my need to be quiet and just wait upon Him and His timing, something that just goes against my human nature. To me the most dreaded phrase is wait upon the Lord, Psalms 46:10, IMO our human nature is so against this Biblical Truth, it causes us pain.
When the children of Israel had gotten to the promise land led by Joshua, and crossed the Jordan, they did not go immediately to destroy Jericho, but first renew their vows of circumcision, than in the middle of this awful pain the males where feeling, Celebrated the Passover, probably for just the Second or Third time after coming out of Egypt. God was getting their attention on Himself, yet after this Joshua meet Jesus, and was giving a command that even after all this waiting, they still had 6 days of marching around Jericho with trumpets blowing yet no mouth speaking once each day, and than on the seventh day they were to march 7 times around the city, and than Shout, but this meant that 7 days where added to the waiting process, and 13 trips around the city of Jericho. But with their obedient and God strength those walls came tumbling down. God promises are always true, just trust Him to bring it to pass, especially if He has given you the desire.
As Williamina stated, Daniel is told by an Angel that his pray was heard immediately, but the angel said the prince of Persia, withstood him for 21 days until Michael came to help him. In Ephesians 6:10-18 we are told of the armor of the Lord, in verse 12 we are told we wrestle against principalities, powers, the rulers of the darkness of this world, spiritual wickedness in high places. So we see that the Christian Walk is a warfare against the devil, and his henchdemons, so that they will do everything to resist God will's. But the Holy Spirit is given us to help us overcome, I John 4:4. Paul tells us, Praying always, with all prayer and supplication in the Spirit, and watching thereunto with all perseverance and supplication for all saints.
Ephesians 6:18 When we are doing all we can to stand in the Lord, without kneeling before our God in prayer, it makes a easy target for satan to trip us up, but how can the enemy trip us, when we are humbly kneeling before our God in prayer.
In Luke 18:1-8 Jesus made a promise that God will hear His elect, but in this the last verse makes a sad statement: I tell you that He will avenge them speedily, Nevertheless when the Son of Man cometh, shall He find faith on the earth? Luke 18:8 Many things we request of God, He is all to willing to answer, it is just not in our time, but in God's time.
We have fast food because people don't like to wait, but most if not all of this food makes for bad health. With God there is no such thing as fast food for all He gives to us is healthy, but this also requires what are human natures hates and despises the most Waiting.
30) Even the youth shall faint and be weary, and the young men shall utterly fall:
31) But they that wait upon the LORD shall renew their strength: they shall mount up with wings as eagles; they shall run, and not be weary; and they shall walk, and not faint.
By waiting our spirit goes thru tribulation, which worketh patience, which gives us experience, giving us hope, and this help to shed the love of God in us, Romans 5:3-5.