God has placed you here to serve only one purpose. That is to prepare yourself - and others - for eternity spent with Him. God sees everything from an eternal perspective. He knows what we must go through to grow stronger in the faith. He knows what will strengthen us spiritually and what will develop within us good character. When we petition the Lord, remember that He is omniscient (all knowing) and we are not.
There is much in life we do not know nor will we ever understand. Such as why some people suffer more than others, or why some are healed and others aren’t. These are very hard questions for us. However, they are not for God. He has all the answers. When we are tempted to question God’s ways, the best we can do is to trust Him and His word: “For I know the thoughts that I think toward you, says the LORD, thoughts of peace and not of evil, to give you a future and a hope.” Jeremiah 29:11
Sometimes, God will say, “No” in response to your prayers. But because our focus is on what is up close and most personal to us, it is very difficult to see beyond only what we feel. However, God sees the bigger picture. What you are asking for may not be best for you. He may see destruction up ahead or He may have a better blessing in mind. God knows you better than you know yourself for He made you. He knows what you need and He cares about your wants. This we know for the Bible tells us to “Trust in the LORD, and do good; dwell in the land, and feed on His faithfulness. Delight yourself also in the LORD, and He shall give you the desires of your heart.” Psalm 37:3-4
Sometimes, God will say, “Wait” in response to your prayers. He may be teaching you patience or the timing may not be right. There are many examples in the Bible where people waited for years before their prayers were answered. Some took matters into their own hands and suffered the consequences. As difficult as it may be to have patience, we know that it is always best to wait on God. You can rest assured that He will never be too early or too late. Wait on Him for He will always be on time.
Sometimes, God says nothing in response to your prayers. This can happen when sin is standing in the way. If you’re not sure of any sin in your life, ask God to reveal it to you. If there is, Holy Spirit will make it known. Sin places a barrier between you and the Lord. If there is sin in your life, you must repent and permanently turn away from that sin. God is Holy and He is just. He cannot and will not violate His own nature. He allowed His Son to die for your sin so that you would never have to experience separation from Him. Repent and ask Him for His forgiveness and He will. Once you confess your sin and, through Jesus, have become righteous in God's eyes, you can go boldly before Him.
As Believers in Christ Jesus, we have the confidence in knowing that “if we ask anything according to His will, He hears us. And if we know that He hears us, whatever we ask, we know that we have the petitions that we have asked of Him.” 1 John 5:14-15