Our prayers are sometimes not answered because we pray in vague generalities. When all our prayers are either vague or universal in their scope, it is difficult to experience the exhilaration that goes with clear and obvious answers to prayer. If we ask God to “bless everyone in the world” or “forgive everyone in town,” it would be difficult to see the prayer answered in any concrete way. Not that it is wrong to have a large scope of interest in prayer, but if all prayer is given to such generality, then no prayer will have specific and concrete application.
Our prayers are also hindered if we are at war with God. If we are out of harmony with God or in a state of rebellion toward Him, we can hardly expect Him to turn a benevolent ear toward our prayers. His ear is inclined to those who love Him and seek to obey Him. He turns His ear away from the wicked. Thus our attitude and reverence toward God is vital to the efficiency of our prayers.
We also tend to be impatient. When I pray for patience I tend to ask for it “right now!” It is not uncommon for us to wait years, indeed decades, for our most earnest petitions to be realized. God rarely is in a hurry. On the other hand, our fidelity to God tends to depend on “prompt and courteous” action by God. If God tarries, our impatience yields to frustration.
We also have short memories and easily forget the benefits and gifts we’ve received from the hand of God. This is the mark of the apostate—he forgets the benefits of God. The saint remembers the gifts of God and doesn’t require a fresh one each hour to keep his faith intact.
Though God does heap grace upon grace, we should be able to rejoice in God’s benefits if we never receive another benefit from Him. Remember the Lord when you go before Him. He will not give you a stone when you ask Him for bread.