i buy yardage any where from 3 (minimum) up to a bolt of the same fabric.
once you know your voice as a quilter you will know what type of stash you need.
like a previous person said different styles have different stash needs.
for example i never work with novelty prints so it would be pointless for me to buy this types of fabric even when deeply discounted because i would never use it.