When God does not give you what you want in the way and manner that you require do not be dejected and sad because God’s timing is perfect and His giving is beyond your imagination.
Even the Israelites were promised the best but the waiting period was tough so much so that they felt it was better to be in Egypt rather than to struggle and wait and get what was promised.
God will definitely bless you. Do not give up. He is the God who gives the best. It’s just your patient waiting that will make His plans unfold in your life at the appropriate time and you shall realize that when God gives it is worth the wait!