It took almost 3 weeks for our order to arrive. Ugh! We ordered on July 25th and the jersey arrived August 12th. eCommerce orders should never take that long to ship/arrive. Unfortunately, it was too late for the birthday present which took the bang out of the birthday. We thought we ordered in plenty of time. Likely not a returning customer.