I'm fortunate enough to have a Hancock Fabrics
near me, they have a decent selection with great prices. I only ever buy fabric when it is on sale or at a one of my local thrift stores. I once found 27 yards of medium weight cotton that had a great texture for dress clothes for only $6. Thrifting is a way of life, and a great way to find vintage or old clothing that you can upcycle and modernize and give it a whole new life.