The last time I bought any fabric was at a thrift shop for 50 cents a yard. ... just a few months ago. It's hard to find there because people buy it so fast. Anyway, I have enough stash to keep me busy for the next 40 years. And, I'm 80 now, so I think I'll be ok until I turn 120.