The package came in a reasonable amount of time. The directions about what to do were pretty clear. I sent the package out the next day and it took a very long time to get back to them, about 2 weeks. After they received the package back I got an email saying to expect the results in about 4 to 8 weeks. I'm not sure if I would recommend this product because the shipping process is very slow.