I was diagnosed with heavy metal arsenic toxicity 86mcg level. I take between 10 diazepam and 5-10mg Ambien for sleep only. I stopped Ambien and Xanax 5 weeks ago b/c I was getting less than 3 hrs sleep with all 3 drugs combined. I just finished detox for the arsenic. Sleep for 3days before benzodiazepines relapse kick in again. I'm om acupuncture once a wee. Still not getting up to hrs sleep a night. I take only 6 mg diazepam now. But get up every night after 2 hrs. How best can I get enough sleep. I am thinking of going to rehab after holiday. All over the counter sleep aid failed.