Denny answers:God may answer yes, no, or wait.
When we believe God, He does promise to answer us. But He doesn't always answer, "Yes." He is all-powerful, so He can answer any prayer that is in His plan for us. He is also all-good, so He'll always answer with what is best for us.
Since God knows what is best for us, we should ask for things in God's will (what He wants). We can know what He wants by reading the Bible and asking Him to give us wisdom (James 1:5). We can ask Him for the strength to follow and obey Jesus.
If God doesn't answer your prayer right away, He may just be saying, "Wait." Don't get discouraged. Keep praying that God's will is done. Waiting helps us trust Him because God knows the best time and way to answer.
Go back to:
- "And this is the boldness we have in God's presence: that if we ask God for anything that agrees with what he wants, he hears us. If we know he hears us every time we ask him, we know we have what we ask from him" (1 John 5:14-15, NCV).
- "You do not have, because you do not ask God. When you ask, you do not receive, because you ask with wrong motives, that you may spend what you get on your pleasures" (James 4:2b-3).
- Jesus said, "If you remain in me and my words remain in you, ask whatever you wish, and it will be given you" (John 15:7).