May take up to 2 weeks to print and ship since they are printed after payment. Each shirt is printed in the U.S.A and custom handled in Texas. Therefore each shirt is unique and may have minor blemishes! Wash inside out in cold water and hang dry for the print to last the longest! Or just hand wash and hang dry like I do.