When I started quilting, I washed everything- then changed & only washed the non-quilt store fabric. The I read an article about the chemicals used in processing batiks and many dyes - I have returned to washing all the fabrics now. The article said while most quality fabrics no longer "bleed" and it is not necessary to wash due to setting the dyes, but urged everyone to wash their fabric due to the chemicals, especially batiks. So I now hand wash the charm packs, etc.