It took about 2 weeks for me to receive the results and was unsure how they were going to deliver the results, but I was very happy with all the tests they provided me for the price. I will use this service again and I am very happy with their services.