God created us and knows infinitely more than we know. He knows what is best for us, and what would not be good for us.
If you have children, when they were very small, sometimes they asked for things that would not be good for them, or would harm them. For good reasons sometimes parents do not always give their children what they ask for when they ask for it. God is a good parent that knows what to give His children and when. He is a God of love, and He is interested in every detail of our lives. He hears our prayers and answers every sincere prayer that comes from a right heart.
We must not expect that every answer will be “yes” since we don’t always ask what is best for us. Sometimes His answer is “No’ and sometimes it is “wait.” We need to end each prayer with, “not my will but Your will.” Even if we are sincerely doing God’s will, and to the best of our ability, following His will for us, He may see that it is best for us not for Him to say “yes” at this time. We must continue trusting Him, regardless of His answer at the moment.
One of the reasons we feel our prayers are not being answered is because we stop praying! In 1 Thessalonians 5:17, Paul says it best, “pray without ceasing.” Paul is more direct in Philippians 4:6, “In everything by prayer and supplication with thanksgiving let your requests be made known to God.” So above all else, keep thanking in prayer and holding onto the hope that is found in the bible.
Scriptures to reference:
Matthew 6:12 | Ephesians 4:32 | Philippians 4:6 | 1 Thessalonians 5:17 | 1 John 5:14