Yes, prewash!!! I don't normally prewash my regular cottons but I always always prewash flannels. Even quilt shop quality! they shrink more than regular cottons and different manufacturers shrink at different rates. Once may be enough if you are going to use a cotton batting and like the "shrunken" look after washing.