Codeine is detectable in a urine test for 2-4 days. A blood test will detect codeine for up to 12 hours. A saliva test will detect codeine from 1-4 days. Codeine, like many other drugs, can be detected with a hair follicle drug test for up to 90 days. Codeine is mostly absorbed into the tissues of the body.