I ordered from Rx and I got my stuff. It took 21 days, but I got it and I'm not complaining..but, I have ordered from China and Thailand, and both of them came in 6 total days from start of shipping to delivery in hand, through customs, one LAX and one JFK, so I don't know what takes Rx stuff 21 days.