I do not prewash regular cotton, but ALWAYS prewash flannel. It shrinks so much more than cotton! I wash it on hot and dry it on hot, trying to shrink the heck out of it before I sew with it. Even so, I have still have some seams come apart in my flannel quilts due to shrinkage. Prewash!