Expect 4 - 6 weeks from date of purchase to receive your handmade batik. Since each shirt is made to order we do not accept exchanges or returns. All sales are final. Please be sure to check ourSIZE CHARTto insure the right shirt choice before purchasing.