I buy fabrics at walmart and hobby lobby. They have many good quality fabrics and not very expensive. I don't make heirloom quilts. I give away most quilts I make. Never sell them. I have coats and clark and connecting threads brands of thread, regular and quilting. They all work very well for me.