At least the last shipment isn't until December, I have about 20 each rolls of Velvia 135 and 120 in my deep freeze and it gives me time to buy some more if I wish.