I buy my fabric at different places,
Lots come from gr sales. Last I bought there was (a box full)of 100% cotton and believe me it was really nice soft. It must have been expensieve stuff cause I had never worked with that kind before.
But since a lot of my quilts are given to the needy, I make them from whatever I have at the time.
Otherwise I am like most of the rest here. Buy it when I find what I like and make sure it is not to thin.