Each canvas print is made-to-order in Birmingham, Alabama. Usually, canvas prints ship via USPS within 7 days.