was a little wary because i didn't really know from where i was ordering - but received my order in about 3 weeks. i paid extra for shipping so i could track order but it was a waste of money because i was unable to track it at all! am just ready to order again but will not pay extra for shipping ever again. i felt i was totally ripped off in that regard. everything else was good and cat no longer has fleas - yeah!!!