Sometimes, God’s "slowness" is for our own good.
Sometimes, in our over-confidence, we ask for too
much, too soon, and God knows that the result for
us would be disastrous. Sometimes, God’s perfect
timing is slower than what we want; yet in his
wisdom, God gives us, not what we want, but what
we need. If God seems slow in answering prayers,
remember that he knows what you need, as well as
when you need it, even before you know that you
need it in the first place.
God’s way is just "Perfect timing, folks."