Judy over at Patchwork Times asked "How long would you last?" So here are pictures of my stash and there's more, but in drawers and I didn't want to haul it all out just to take a picture.
Of course, I have more than fabric in my stash... after all, I have been quilting for 35 years, and I also crochet and knit so there's a bunch of yarn in my stash. And thread, yes, I have enough regular thread and embroidery thread to last a lifetime! I use Maxi Lock cone thread in my long arm because that's what my Voyager likes.
So the answer to my question is: I can last a really, really long time.