Each item is custom made on demand (whether you choose personalization or not) and takes an estimated 3 to 5 business days for production time from the day you confirm your order, and then it ships via your choice of shipping option (ground, next day, international)