Unless you call them to specifically request expedited shipping their "standard" shipping is 12-20 days. I found that out after I ordered a specific pregnancy Thanksgiving shirt for my Daughter In Law. I still have yet to receive it. Apparently they get the order and then they in turn order from their "distributor." After I realized their standard shipping was 12-20 days I called to see if I could pay extra to have it expedited & was told they sent the order to their distributor & it was too late, even though their site says it takes 1-3 days just to process the order.
I've ordered many things online and have never had it take so long to get an item... ever. I Will never order from them again. They have cheap pricing for a reason.