I don’t prewash usually because I like the crinkly look, but when I made a similar curtain to block the glass in our front door, I prewashed the cotton yardage and used poly batting. I constructed it to my measurements and the shrinkage was minimal, it all worked out perfectly.