God answers prayer in his time. God knows when the time is right for us to get our answer from him. Sometimes the answer is not what we want to her. God knows what is best for us.
Habakkuk 2:3 3 For the vision is yet for an appointed time;
But at the end it will speak, and it will not lie.
Though it tarries, wait for it;
Because it will surely come,
It will not tarry
Habakkuk 2:3 3 For the vision is yet for an appointed time;
But at the end it will speak, and it will not lie.
Though it tarries, wait for it;
Because it will surely come,
It will not tarry