My tests were taking 2- 3 weeks also, I called stavley and she told me to use UPS or FEDEX, turns out it was taking USPS 10 days to ship my sample parcel post. I send my last sample friday, and the results were posted on my account the following thursday.
I send them about 10 samples per year, the seem to be consistent.