Im sorry your having such a time ..I tried all the sleep meds some worked for a couple weeks some never did .. right now my current meds are
Seroquel xr 100 mg at nite tapering off
Risperdal 2mg at nite
xanax 1 mg at nite
FLexaril 10mg at nite
Halcion .5mg at nite
One would think all that would put an elephant down... well for me it doesnt all the time ...If i dont sleep I get stupid fast..
I have found every time I have a week where i dont sleep much I wind up doing a voluntary admit to a psych ward

because I am no where nor have ever really found myself stable (yet)... So my Pdoc and T and i keep very close tabs on my sleepp..
Im going to try some of the ideas others have posted .
I hope your able to get some rest