Always, always wash first. If it is going to shrink or bleed, better to do it first, than have puffy, tight stitches or "dyed" fabric. Even if it doesn't waste much money in fabric...my time is worth much more now. Any hand dyes or fabrics I dye myself, I always wash in hot.