Deuteronomy 7:22 And the LORD thy God will put out those nations before thee by little and little: thou mayest not consume them at once, lest the beasts of the field increase upon thee.
God programmed growth into our lives. He could do it all at once but if He did we would be unable to handle it. He wants there to be a problem in front of us. He wants us to be challenged everyday. If He gave it all to us at once then we would lose it to another enemy (the beasts) so He gives it to us as we are able to manage it. Do not despair if you do not have it all today. Just do right with what you have and wait on Him. He is preparing you more than He is giving you the land. The man must be strong and ready before He gives you the land