When I ordered, the timeline on receipt of the product was 10 business days or so. Turns out the product is shipping from China, and deadline is now July 26 [I placed order on June 7)?! If i had had a clue, would NOT have ordered from them. And of course now I can't cancel the order since it is already in transit. People, do better research than I did before buying.