If it's something I really want for a project I will otherwise I won't.
I do buy from sale tables whenever they have such but for the most part what they have isn't that good of a quality so I stick pretty much to full retail bolts that range from $5.95 to $9.95 a yard.
I have also learned to start hitting thrift stores and have found really nice cotton fabric for pennies on the dollar.