God takes care of our needs not only spiritually but also physically. God saw that there was no more food and water where Elijah was, so He sent Him to the widow.
We also see Elijah's instant obedience. When God speaks, obey immediately. Elijah was in tune with God.
When Elijah arrived at the widow, he did not speak to her as if commanding her, but asked for a little bread and water, even though he knew God commanded him to go to her and be cared for. He humbled himself even though he knew very well that he was sent by God.
This is the characteristic of a child of God - humility. It is so unlike the spirit of today, where everything is demanded, children from parents, employees from employers, etc. When they don't get what they want, they strike. No wonder we have so many problems these days!
When she said that she only has a little oil and flour, Elijah's reply brought a paradigm shift in her life, "go and do as you have said but first make a cake for me and bring it to me". She had to learn an important lesson, no longer she and her son first, but God and His Kingdom first (Matt 6:33).
So too with you, what is important is to put God first from now on and change the priorities in your life.