Maybe it's natural to want what we want when we want it, but we know that's just not the way it happens most of the time. There are times when God requires that we wait for the things we desire. Some believers question His love during a waiting period. God is even accused of abandonment during this time. This is so not true. He still loves you and He has not forsaken you. Satan wants you to believe those thoughts are true.
You should thank God that He hasn't always given you what you wanted when you asked for it. Our Creator sees and knows all. Just take a moment and think about something you asked from God. Now, looking at where you are in your life now and how you've changed, aren't you glad your prayers weren't answered at the time you asked?
It's all in God's perfect timing when He opens doors for you now that you're ready to walk through them. (Give Him thanks for closed doors as well as those He opens.) It's all in God's perfect timing when you are passed over time and time again for a promotion, only to finally be promoted in the presence of others. It's all in God's perfect timing when you are told by doctors you have a terminal illness, but during a checkup it's discovered Jesus has healed you, making believers out of unbelievers. So you see, it's all about Gods perfect timing.
I hope these words provide some encouragement and sense of comfort for you during your wait. Trust in God, His promises, and His perfect timing. His perfect timing not only benefits you but others as well.
"He has made everything beautiful in its time. Also He has put eternity into their hearts, except that no one can find out the work that God does from beginning to end" Ecclesiastes 3:11