All our bags are made to order and typical take 2 weeks to make. After it is made it is 3-5 days to deliver in Canada and the US. If you have any questions or special requests, please do not hesitate to contact us!