I wash and iron every piece of yardage before placing in my stash. I rinse with vinegar which is suppose to help fix the color. Rarely do I have a problem bleeding except for red, which I usually wash twice.
When you prewash, most/all shrinking and bleeding has already happened and there shouldn't be any surprises.