When Habakkuk became depressed because he didn't think God was acting quickly enough, God had this to say: "These things I plan won't happen right away. Slowly, steadily, 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!" A delay is not a denial from God.
The Purpose Driven Life