"We're so used to the American culture of getting what we want when we want it, that when we pray for a desire for more than a year we think something must be wrong." (Loose paraphrase.)
Maybe God just wants to to pray more.
Abraham Lincoln thought the same thing about the Civil War:
"The will of God prevails. In great contests each party claims to act in accordance with the will of God. Both may be, and one must be, wrong. God cannot be for and against the same thing at the same time. In the present civil war it is quite possible that God's purpose is something different from the purpose of either party -- and yet the human instrumentalities, working just as they do, are of the best adaptation to effect His purpose. I am almost ready to say that this is probably true -- that God wills this contest, and wills that it shall not end yet. By his mere great power, on the minds of the now contestants, He could have either saved or destroyed the Union without a human contest. Yet the contest began. And, having begun He could give the final victory to either side any day. Yet the contest proceeds." (Emphasis mine).
We're interested in the resolution to our trouble or dilemma and we usually want that resolution to happen quickly. I'm not sure God is interested in the same thing. Maybe we're supposed to learn and grow from what we're facing.