Printed to order in Melbourne. Usually orders are shipped within 6 business days, but please allow 2 weeks for production as we settle back into the groove of 2025. Thanks for your patience. Safe for your child and the environment - we use water based inks!