I've always been told to wash first...and I do for pants because its not safe to hem them without washing first.
But even though I'm sure it's more hygienic, sometimes I really hate to. I've had the experience of something shrinking just a little and then I go crazy trying to remember the original fit. Like, did I gain 3 pounds in a few days....or did I buy it that way...did it shrink or not???
Or the experience of having something wash badly and then I don't even get one wear before I return it. I'll return something that is labeled machine wash and then barely survives the first one, but I'll end up wishing I'd gotten to wear it at least once first!
What do you do?