When Victoria was pregnant with our son, Jonathan, the first few months after we found out were very exciting. For Victoria, it was a pretty easy time. But about six months in, she started getting uncomfortable. Her feet started to swell. By the seventh month, her back started hurting, and she couldn’t sleep very well at night. By the eighth month, she was saying, "God, I want to have this baby right now. I am tired of waiting." But, we know God has an appointed time. Our child was not ready. He was still growing and developing. If God let Victoria have that baby early, he wouldn’t be as healthy.
In the same way, sometimes we pray, "God, give me this promise right now. God, I’m uncomfortable. These people aren’t treating me right. God, business is slow." What we can’t see is that something in our life is not ready. Maybe it’s another person that’s going to be involved, and God is still working on them. Maybe it’s another situation that’s going to be a part of your destiny, and it’s not in place yet. Or, maybe God is doing a work in you, developing your character, growing you stronger in that process.
It’s interesting that in scripture it says, "God didn’t take the children of Israel the shortest route to the Promised Land because He knew they were not prepared for war." God could see the big picture. He knew if He took them the shortest way, their enemies would be too powerful, and they would be defeated. So on purpose, God took them a longer route to protect and strengthen them so that they could fulfill their destiny.
Remember, if something is not happening on your timetable, God knows what He is doing. He has your best interest at heart. You wouldn’t be having that delay unless God had a very good reason for it. While you’re waiting, don’t make the mistake of trying to figure everything out. Instead, turn it over to God. Say like David, "God, my times are in Your hands.” Trust that promise is still growing, and at the appointed time, you will see it fulfilled.
"…Imitate those who through faith and patience inherit the promises." (Hebrews 6:12, NKJV)