I buy cheap as I can when I can! Especially remnants and sales. However, when I am looking for a particular color/pattern I will pay more, depends How much I like it and how bad I need it. I also will pay more for anything that catches my eye that I find very unique and that I know I probably won't see it anywhere else for a while. So It's all up to you. I have fabrics from friends, garage sales, old sheets, clothes, and fabric stores. I do love Walmart! I always stock up on fabric at the first of the month. Even If I don't plan on using it right away. I make a stock pile and arrange them by colors. And fthen whenever the kids visit, I'm ready to create a blanket in a matter of hours. Keep buying!