I get my stash mainly from thrift stores. I sometimes get top quality scraps and yardage from previous quilters who have donated their unwanted stash. It is greatly luck of the draw, but my stash grows nicely on my monthly visits! I very rarely buy new fabric and when I do it is always from a sale bin.