I don't know what happened to the answer. I will type it again for you. Blood tests are not generally done on blood. It has a fairly short detection period in blood. Tests are done on urine. THC can be detected in urine for up to six weeks after the last use.