Ex9:5- And the LORD appointed a set time, saying... the LORD shall do this thing in the land.
In God's timing, there are set times for different happenings,e.g. rapture, great tribulation, war of Armageddon and so on. As it also pertains to our personal lives, there are set times for some of our expectations.
God expects patience in our walk with Him, our anxieties cannot make God do today what He has planned to do tomorrow. God is orderly and He wouldn't deliver premature miracles into our hands.
He set times in our lives for answers to prayers and other requests so that He can process us and mature us so as to be able to handle what He has for us.
Your waiting time is not a wasted time, He has a set time in mind, He will process you and get you prepared for destiny.
Father, help me to wait for the times you have set in my life In Jesus Name.