For the vision is yet for an appointed time, but at the end it shall speak, and not lie: though it tarries, wait for it; because it will surely come, it will not delay (Habakkuk 2:3).
God had promised Abraham Canaan. It was his by covenant right.
The entire land was to become his in the future.
But you know what? Abraham had to buy a tiny piece of that land the inhabitant (Genesis 23:1-16).
And do you know what part he bought? Not the most fertile. He bought a cave in which to bury his wife; the land that was his by right.
The owner of this piece of land even begged the old man to get it from him as a gift but he would not. He would not use his own means to get what God had promised to give him at the appointed time.
At the appointed time, the land became his.
Do not use your own power to get what God has promised to you.
Don’t rush ahead of God because you think it’s getting late.
God is not idling; He is busy preparing a table for you in the wilderness.
Don’t compare yourself with others. Your timing might not be theirs.
Ask of God the discernment to know the seasons; when it is time to move.
Endure the training, and then enjoy the job.