In our world, we want everything right now. This even applies to answers from God to our prayers. God works on a different time scale, however, and in the end we always see that He has perfect timing.