Benzodiazepines

How long temazepam (Restoril) stays in your system

Fiona Kennedy
Written byFiona Kennedy
Dr Olalekan Otulana
Medically Reviewed by Dr Olalekan Otulana MBChB, MRCGP, FRSPH, MBA Addiction Specialist Physician
Last updated:
3 January 2026

How long temazepam stays in your system depends on a number of factors that are personal to you and the type of drug test used.

Variables include your weight, age, metabolism, how long you have been taking the drug for, the dosage, your body fat percentage and general health.

As a guideline temazepam can be detected in your system by the following drug tests for the following lengths of time:

Urine: A typical therapeutic dose of temazepam is detectable in urine for 5-7 days. A heavy temazepam dependence can be detected in urine for up to 6 weeks

Blood: Temazepam only remains detectable in blood for up to 24 hours

Saliva: Temazepam is detectable in saliva for 24-72 hours

Hair: Temazepam is detectable in a hair strand test for up to 3 months

On this page
Related topics
Close-up image of a large pile of light blue prescription pills, likely opioids, scattered on a white surface, illustrating the scale of prescription drug abuse
The Shocking Rise in Valium Abuse

Rehabilitation from alcohol can be one of the most challenging addiction recovery journeys. Let us show you how to succeed.

Read more
a dark haired woman reclining in bed pouring temazepam pills into her hand to help with sleeping
Temazepam Addiction

Rehabilitation from alcohol can be one of the most challenging addiction recovery journeys. Let us show you how to succeed.

Read more
bottle of valium on it side with pills scattered on a blue surface
Valium Addiction and Abuse – Diazepam

Rehabilitation from alcohol can be one of the most challenging addiction recovery journeys. Let us show you how to succeed.

Read more
Benzodiazepine Addiction & Abuse

Rehabilitation from alcohol can be one of the most challenging addiction recovery journeys. Let us show you how to succeed.

Read more

Ready to start?
We're here for you