Adderall may be detected in a blood test for up to 46 hours, in a urine test for up to 72 hours, in a saliva test for up to 50 hours, and up to 3 months in a hair test, since last use.