"And we know that all things work together for good to those who love God, to those who are called, according to His purpose."
We are to stay fast and always put God first in everything. As long as we are living the 'will' of God, our lives will have Him in us, taking care of our needs. It isn't always about what we want, sometimes what we 'want', isn't what's best for us. God knows, though. He will make sure to always take care of our needs as long as we seek to please Him. His will be done, not ours. Those who love God, should be a witness for God.