When we pray asking God for something we expect to get the blessing right away. We sometimes fail to realize that His timing is perfect.
Patience is the key.
For I know the plans I have for you," declares the Lord, "plans to prosper you and not harm you, plans to give you hope and a future. Then you will call on me and come and pray to me, and I will listen to you. You will seek me and find me when you seek me with all your heart.
God already has a plan in place for us and the greatest peace we can receive is knowing that it is for good and not harm.
Do not worry; His timing is perfect!