He will call on me, and I will answer him. Psalm 91:15
It seems so obvious to us that our prayers should be answered. They are things we long for and about which we are burdened. Surely they are good things and would bring glory to God. Why doesn’t God answer? Such questions put faith and patience to the test especially when we reach the point of desperation. You may think that God has forgotten you or angry with you.
May be, He has answered your prayer and it is “no” or may be it is wait, which means His time hasn’t yet come. And when it does, it brings great glory to His Name. If the answer is “no” He may give you something better. Trust the Lord with all your prayers. He is listening to you; He knows what’s best for you.