check Joann Fabrics. They have good sales and usually lots of flannel.