“But these things I plan won’t happen right away. Slowly, steadily, surely, the time approaches when the vision will be fulfilled. If it seems slow, do not despair, for these things will surely come to pass. Just be patient! They will not be overdue a single day.”  

Habakkuk 2:3 (The Living Bible)

Understand that God’s timing is not your timing.  There may be times when you are convinced that you have gotten a contract and it doesn’t materialize.  These are the times you must really put your trust in God the most.  It’s been said, “When we accept God’s timing, we can learn to live in hope and enjoy our lives while God is working it all out.” And be reminded of Jeremiah 29:11 which says, “I know what I’m doing. I have it all planned out—plans to take care of you, not abandon you, plans to give you the future you hope for.”