What does the order fulfillment time depend on?

It depends on our stock available.