God operates on a timetable different than ours.
That typically means that we are in a big fat hurry and God just isn’t. Most of our worry doesn’t come in the form of doubting that God will come through. Most of our worry comes in the form of doubting that God will come through in time.
James says that we should let patience have her perfect work.
The story is told of men during the gold rush who spent everything they had to start mining for gold. Many of them searched until their patience or their savings ran out. They would then head to town and sell off their used equipment and land. Other families would come in and buy the used equipment and resume digging. In many cases, gold was eventually struck. In one particular case, a man gave up three feet short of striking it rich.
I wonder how often we give up just before God is ready to act on our behalf.