Matthew 7:7–11 (ESV):
Ask, and it will be given to you; seek, and you will find; knock, and it will be opened to you. 8 For everyone who asks receives, and the one who seeks finds, and to the one who knocks it will be opened. 9 Or which one of you, if his son asks him for bread, will give him a stone? 10 Or if he asks for a fish, will give him a serpent? 11 If you then, who are evil, know how to give good gifts to your children, how much more will your Father who is in heaven give good things to those who ask him!
When you approach God with your needs and wants, He will give you good things. Jesus does not promise that you will get everything that you want, but he does assure you that God will give you good gifts. For God is a fantastic Father, better than any of us earthly parents. Yet even as imperfect parents we try to do the best for our kids. So, how much more does God seek your best interests
When my children were younger and were hungry, they might ask for cake or sweets, especially if they saw me baking! That was not what they were often given, but i would give them something to eat, maybe an apple or some toast. It is not precisely what they asked for, but they had their need met and what they had is better for them in the long-term. God is the same with you. He can see that some of the things you ask for are like sweets or cake, which will ultimately not satisfy you and will not do you good in the long-term. Therefore He will provide what you actually need. God makes a better choice for you than what you would ask for yourself. God knows you. He knows how you are made and what you need. He knows what is best for your maturity and wellbeing. He is being a better parent than you ever could be for He actually sees your future and knows how you are made, the things you need and the things you don't. You may think that you are too old to be parented. You are not. In God's eyes, just like children in ours, you have a lot of growing up to do. I mean in His eyes you are still a baby when you consider that God has years without end!
God is being a good father to you, will you accept His leadership even when you do not like it or agree with it? Good parents do not always give their children what they want when they want it. for they see the benefit of patience, and of different gifts. Are you trusting and patient when you ask God for things? When God next answers your prayers in an unexpected way, what will be your response? I encourage you, do not get grumpy, instead be grateful. God is giving you something better than what you requested. He is investing in your life for the long-term, not the short-term benefit that you are concerned about. He can see what you can’t, and He loves, guides and answers you as Hs beloved child. Do not be afraid to ask God for things, just don’t expect to get the answers that you want, for God cares about you and knows you more deeply than you can fathom. You can trust Him to give you what is best. For He can do immeasurably more than you ask for or imagine (Ephesians 3:20). You can trust Him to give you good gifts; God will open doors for you and provide your needs, just ‘ask, and it will be given to you’.