Here's the thing that most people do not understand tho...for those who are in Christ, God has promised to supply all of our NEEDS...not all of our "wants".
You have shelter, you have food, you have transportation, you have clothes...tho all of those may not be the kind you "want", those needs are met. Never will He leave or forsake us, even tho sometimes it might feel like it when we can't feel His presence.
But remember this. The teacher is always silent during the test. Will your faith in Him pass or fail?
We often say "show me...and THEN I'll trust You" God says "Trust Me...and then I'll show you". And it's often more than what we could have ever imagined.