Ex. 16:35 So the people of Israel ate manna for forty years until they arrived in the land of Canaan, where there were crops to eat.
The Israelites were on a forty year journey through the wilderness going to the Promised Land. It took them forty years because of their failure to trust God and go in and take possession of the Promised Land when they were camped at Kadesh-Barnea. God assigned them one year of wanderings for each day their spies were in scouting out the land because they discouraged the people from going in and take possession of the land God had promised to give them.
Even though they were under God's discipline, He took care of their daily needs. God provided water and food for them all along their journey. For forty years the Israelites began each day gathering up manna for their food. Every day was a reminder to them that God is faithful and true to His word. The supply of manna did not stop until they had set foot on the Promised Land where they could then eat of the crops of the land.
What an awesome God we serve! He watches over His children and supplies their daily needs. We may not always have what we want, but we will always have what we need. God is always true to His word and when He says not to worry about your daily food, shelter and clothing, He means it. Trust God without wavering and He will take care of you all the days of your life. No matter how rough things may get, do not stop trusting in God and He will take care of you and see you through until you get home to heaven where He is waiting to help you.