Patience is a virtue and a spoken value in our on-demand, instant gratification society. However, when circumstances get tough, we can easily find ourselves wondering, "How much longer will this last?"