I have always seen that 72 hours was the max for blood test, no matter how much you smoke. Urine is longer because the kidneys take the metabolites out from the large blood volume you have and basically reconcentrates it in the urine. There is nothing that can be done for blood test but time.