When raw cotton went sky high .. prices went up.. it was also the perfect storm with oil prices ( transportation) . Retailers ad wholesalers learned if you are a buyer at 12.00 per yard why would they ever sell it to you for less! Yes there was some reduction in purchases but the manufactures have now adjusted there quantites in any production run. So now that cotton trading on the commodities market is much lower ,they can make the same profit and sell less.
My advice , buy as much as your luggage allowance will permit.