Prices are high on everything right now. Just does not seem like a good time to stock up on anything. Supply and demand. If people would stop stocking up the supply will get higher and the prices will come down.
Let the fabric sit on the shelves in the stores until the prices come down to a reasonable price! Just buy what you absolutely need and buy it ON SALE!