The pattern and size has to dictate the needs. That said ... my practice is ... if I see a fabric I just love, I buy twice what i think I need and if I see one I love that is on closeout, I buy all there is. Thankfully my DW doesn't mind and frequently buys some she wants me to use.