I think it's because there are like millions of lines of DNA code... and there is probably a decent amount of people getting the tests done, and probably only a few places that have the equipment to figure out what the heck is up with your DNA... so it would be reasonable to believe that it could take that long... although pee tests sometimes take just as long, and that's just testing your pee. lol