Absolutely wash ahead of time! Wash each piece separately, with color catchers until they don't run/bleed anymore. I have had to give up on some black fabric, as I've washed it 10+ times, and the fabric still bleeds, and is no longer a crisp black, but more of a dark gray. As a rule of thumb I always wash everything ahead of time. Better to be safe than sorry.