I seldom buy fabric not on sale. It has to be very special for me to pay full price and by sale it has to be at least 40% off. I won't even consider 20% off sales, not good enough sale to buy something I really don't have to buy. I buy notions that are consumable in bulk as in sewing machine needles, thread, and blades. I buy neutral basic colors, white, muslin, black, and gray, by the bolt on sale or a coupon worth using. The key is finding a great sale and buy what you will need for the future and stop thinking I don't need any right now. If alive and sewing you will use it.