I got mine over the years mostly from finding bargains too good to pass up from LQS and other stores. Then after I retired, I volunteered at the local help center. Before long, I was put in charge of the crafts department, which included fabric and since the price was set by the thrift shop at 50 cents a yard, I really couldn't resist. Now I have such a ton (or tons) of stash, I feel extremely overwhelmed! Almost all I make now are baby and kid quilts for donations, but too much fabric is... well, too much.