Trust the process; Trust the timing-- There are 4 seasons in a year, there is a season for everything [Ecc 3]. We need the rain, the snow, and the sun- there is a purpose for them all. In all things give thanks [1 Thess 5:18]. Your steps are ordered by God [Ps 37:23]. So you can relax, don't worry trust God you can remember that God works all things together for the good of those who love Him [Rom 8:28]. Even the delay, detour- its all a part of God's plan.
Patience is the secret in the process, enjoy the journey! Keep your eyes on Jesus not your circumstance and you will see the time will come sooner then you think for in due season you will reap [Gal 6:9]. God loves you, He will not withhold anything from you [Ps 84:11]. Our heavenly Father knows what's best, just like our earthly father does. You can't give your kids the keys to your car at age 10, its not their season or time to drive, but at age 16 they are able to drive.
Begin to praise and thank God for He knows what we have need of before we even ask. Trust the process, its all part of the plan!