I ordered my mom a Jaguars Tebow jersey (don't judge me). I order it in May 21 for her birthday in mid July. It was set to arrive on the 7th. All was well. Here on the 10th of July I check the order review and now it won't be here until August 5th? Contact the help center and best they can do is July 23 still after her birthday. The moral of the story is, the 3-7 day shipping option with this business is complete bullcrap. The principle of it taking 2 months to get a glorified shirt for my mother is astounding and I want this company to know how much they suck.