Tramadol can be detected in the urine, hair, saliva, and blood: In urine, tramadol can be detected within 2 hours and can be detected for up to 40 hours. In hair, tramadol can be detected for up to 90 days. In saliva, tramadol can be detected for up to 24 hours. In blood, tramadol can be detected for up to 24 hours. The amount of time it takes for Tramadol to exit your body can depend on multiple factors.