OK, let me tell you the cool thing about not having everything you need exactly when you want it. First, let me remind you that you actually do have everything you need. If you're reading this, it means you have food, water, electricity and a roof over your head. Most likely, you have way more than you need, by the grace of God.
But if you find yourself frustrated by overdo bills and things breaking down, try to get a glimpse of God's prospective for a moment.
In America, most of us don't know what it means to need provision. We work, we get paid, we go buy what we want and the cycle goes on and on. We can very easily slip into believing that we provide for all our needs, forgetting God blessed us with the ability to work and blessed us with citizenship in a wealthy country.
I think God doesn't allow our every need to always be met so that He can remind us Who is our provider, and show us all the cool ways He can provide. The amazing thing about watching God provide, rather than providing everything for ourselves, is that He rarely just does "one" thing. When God provides, lots of things happen, lots of people get touched, lots of big and little miracles take place that bring God's love right into the center of our lives.
Maybe it's true in your life too, but nothing ever breaks around our house at a convenient time when we have plenty of money. It often happens when there's no way we can fix it on our own. Over the years, Sean and I have stopped being so dependent on a credit card for emergencies and more dependent on God. It's amazing what happens when we're willing to wait. Suddenly answers come. Kindness comes. Money comes. Things get fixed.
Jesus is our Provider, and not just for earthly needs either. If we wait patiently on Him instead of trying to fill our holes with food, money, cyber space, shopping, TV, etc., we'll get to see Him move, and watching Jesus move in our lives keeps those holes from getting there in the first place.