We aim to dispatch all in-stock orders in 1-2 days. If we run out of a product and expect to take more than a few days to dispatch, we will contact you. If you plan to visit our shop for a specific product, please confirm availability with us before travelling.