I think it's safer to wait and buy the muslin when you are ready for it. Cotton prices are already at an all-time high; even if they go up further, it won't make that much difference in the total price. Plus, if you buy now you really need to buy extra to make sure you don't run short later. Whatever you buy now may not be exactly the same later if you need more of it.