When you are overwhelmed by your ever growing needs and you are tempted to think god is unfair; remind yourself the following:
God knows all you need.
He is capable of making them available.
Nothing you will ever need is bigger than what it cost God to save you.