Ever pray for something for so long you give up because you didn't get it in your timing? Yeah, dont do that here. Expect to receive.
But he must ask in faith, without doubting, because he who doubts is like a wave of the sea, blown and tossed by the wind.
James 1:6
I believe that knowing our hearts and needs, God gives us what we meed when we need it