Prayer in faith moves the Hand of God
As soon a prayer is uttered according to the will of God, the answer is dispatched from heaven. The level of unbelief and spiritual warfare taking place in the spiritual realm will dictate how long it takes to see the answer to your prayer. In my situation, my 45 minute drive to Riverside was increased to 3 hours because of the amount of traffic I encountered enroute to delivering Jonathon’s request to him.
In the same way, the amount of opposition your prayer encounters through unbelief, doubt and wavering on your part along with the spiritual warfare that’s taking place in your individual situation will determine how long it will take to see an answer to your prayer. Read Daniel 10:10-14 to see how the angel of the Lord was sent to Daniel with an answer to prayer but was delayed 21 days in reaching him due to spiritual warfare.