For regular size products, we generally have them in stock. For customised products, delivery is normally 20-25 days.