Does God answer prayer?
Here's the answer:
Yes, God answers prayers according to His perfect plan.
God does answer prayers, but it might not be instant. He does hear all of your prayers and He answers. However, you need to remember that God answers prayers according to His perfect plan.
God knows what is best for you. This is why He may not answer prayers exactly as you ask. He knows when you pray selfish prayers or prayers with the wrong motives. When you pray, God will respond in one of three ways. He will either say “yes,” “no,” or “wait.” When He says “no” or “wait,” you need to be patient. When God says “no,” it means that prayer is not in His perfect plan for your life. If He says “wait,” it could be that God will answer that prayer later.
Whenever you pray, God does hear you (Matthew 7:7). He answers prayers according to His will and in His perfect timing. God is not unfair and He is not withholding a blessing by saying “no” to your prayer. When God tells us “no,” it is for our own good.
"Here is what we can be sure of when we come to God in prayer. If we ask anything in keeping with what he wants, he hears us. If we know that God hears what we ask for, we know that we have it" (1 John 5:14-15).
"We know that in all things God works for the good of those who love him. He appointed them to be saved in keeping with his purpose" (Romans 8:28).
"When you hope, be joyful. When you suffer, be patient. When you pray, be faithful" (Romans 12:12).