“The Lord…heareth the prayer of the righteous…” (Prov. 15:29).
Sometimes in life, days, weeks, months, and even years can go by before we see the answer to a prayer. Does this mean that God was not listening to us? Or does it mean that He was listening and has decided not to answer us? According to our scriptural reference, neither of those would be the correct answer.
If we remember, Daniel prayed and it took approximately twenty-one days before he received an answer (Dan. 10:12). It was not because God had not heard him. Quite the contrary, God did hear and sent His angel to bring Daniel’s answer. However, the angel encountered opposition from the enemy while he was in route (v.13).
What are some reasons for why our answers to prayer seem to be delayed? One answer is God knows we are not quite ready for the answer. In addition to this, another answer is we do not realize that the answer has already been given to us. A third answer might be that the desired outcome may not be within God’s will for our lives. However, in all cases, we learn to accept what God knows to be best for us.
In the final analysis, we must never give up because our answer does not arrive in our appointed time. We must trust that God knows when to best provide us with what we need. It will always be right on time.
Sean Mungin, author of “The Thorn In The Flesh”