The real test of faith seems to be God's timing. You pray, you ask, you believe and when you finally forget about it, you receive. God's timing can be such a test. Of course that is what makes God, God. If we got what we wanted, when we wanted it we would be God but worse; spoiled brats.
Right now I am in one of those rare moments of answered prayer. I mean things I have been praying about for years are happening all of a sudden at break-neck speed. It is almost too much. Don't get me wrong; not everything I've asked for is happening, but so much is. Why couldn't God spread the answers around so you could have the "feel good" moments last a long time instead of all of a sudden. I mean this is great but I'm almost dizzy. I'm literally being overwhelmed by the activity of God in different areas of my life I have been praying diligently for. In the Russian prison I was praying about things that are happening right now!!! Maybe I'm really missing the point. What is important is that the answer came; that God came through for me and many others in ways far beyond my expectations. In the end, isn't that all that matters? God is probably a little frustrated with me right now. I complain because it is not happening and now I complain because it is happening too fast. Now that I think about it, I'm weird. God forgive me.
Truthfully, God will come through for you in His time and the answer will be better than expected or hoped for. That is a promise I can live with. So bring it on God. I can take it. Keep the answers coming.