I give myself a limit of $20.00 each month to buy new fabric. I only buy fabric that is on sale for under $4.00 per yard. Then if there is something I need ( like thread, pins and sewing needles) I put a side what money I have left from the $20.00 in a jar and save it until there is a sale on these items.