Jeremiah 29:11 (NKJV)
Having a flight, train travel, or a trip delayed is not much fun. But, as long as the flight will still leave the airport, the train will reach its destination, and the trip will still take place then the delay is not a serious problem. If our travel plans are delayed, but not cancelled, we may be inconvenienced or even be a little late for something, but we will still reach our destination. In the overall scope of things, a simple delay is not the end of the trip we are taking and not the final outcome of the plans we have. A travel delay does not determine whether or not we will reach our destination.
Most of the time, things do not happen as quickly as we would like them to. It can be that we are expecting something to happen in our life and in our walk with God and that thing does not develop as soon as we expected it to, and we can become frustrated. But, just because something does not happen in the time frame that we expected does not mean that the thing we desired is wrong or that it is not actually coming to pass in our life. Just because something is delayed does not mean that it is not on the way, that thing could in fact be just around the corner, so to speak.
God has a great future planned for us; God does not make bad or negative plans. But, that does not mean that our destiny will show up overnight. The Bible is full of examples of people who were promised something or had great plans and those things did not come to pass as soon as those people had hoped. But, a delay in a plan coming to pass is no determination of destiny. We must discover God's plan and purpose for our life and then continue on in our relationship with God knowing that He will help to lead us into His will. We cannot get caught up in the timing of God's destiny for our life, but we can be sure that as we follow Him that His plans will come to pass.