For me, if the price is right then I would buy 2+ yards. If the fabric is really screaming for me to buy then 5+ yards. Then there are those great finds online (just bought 9 yards black with white spider webs for Halloween for $9.00!!!!) hehehe! Stay in budget and have a fun time shopping!