"The Lord isn't slow about keeping His promises, as some people think He is. In fact, God is patient, because He wants everyone to turn from sin & no one to be lost."
II Peter 3:9 (CEV)
A friend of mine posted this verse on Facebook yesterday & it just reminded me of how hard it is for some to understand God's timing. And that one of the hardest things to do is to wait on His timing for certain things in our lives. After all, it is kind of an "unnatural" thing for us to do, considering the fast paced world that we live in. Meals are ready in a matter of minutes with fast food drive thrus & microwave ovens. If we want to we can record something from TV & fast forward through the commercials. And computers can send instant messages & have access to so much research material, rather than spending hours of looking for info at the library. It's no wonder that we have a hard time adjusting to the slower ways that God will work in our lives.
It is nice that we do have fast food restaurants, computers & technology to help us. We can be more productive in a day's time than we could ever be in the past. But where we can get in trouble is when we can't downshift & remember that God usually has a much slower way of working things out in our lives. And God wants to work things out for us. But when we try to move ahead of God's timing in a particular area of life, you may find very quickly that things may fall apart & completely unravel.
God does like to work on His specific timetable. And the sooner you can understand this is one of God's ways, the easier it will be for you to adjust & accept His timetable, including how He will work in your life. I believe the reason that God makes us wait at times, is to not only test our faith in Him, but also to prepare us for what He's making us wait for.
Just realize that God's timing is much different than ours & sometimes, our patience will be tested.