When they say it will take 2-3 weeks to get your package, just know that most likely means it WILL take that long and probably longer. Also, they WILL NOT cancel your order if it takes longer to ship then they say it will. I do almost all of my shopping online and NO COMPAANY takes this long to ship items. They actually told me they would rather lose me as a customer then give me a refund. Actual words from the suoervisor's mouth. That is the truth!