The thing about God and His plan is that He doesn't reveal to us His timeframe. Timeframe is defined as a specified period in which something occurs or is planned to take place. God doesn't give that to us. He doesn't tell us that our blessing will come forth today, tomorrow, or the next day. He just says that if we are willing and obedient, we SHALL eat the good of the land.
So the question is, are you limiting your willingness and obedience? Are you stepping out of line or losing faith because things don't seem to be working the way you want them to when you want them to or are you remaining in faith based on God's Word? We have to let God's Word be the final authority. We have to trust it, believe it, and wait on it to come to pass. We have to stop trying to put stipulations on God. God is God and you just have to trust in who He is and you have to trust what He has said He would do.
SCRIPTURE MEDITATION
Numbers 23:19
King James Version (KJV)
19 God
is not a man, that He should lie; neither the son of man, that He
should repent: hath He said, and shall He not do it? or hath He spoken,
and shall He not make it good?