Two benzodiazepines and two very potent opioids. Jesus almighty, whatever you do, don't abruptly stop your concoction of drugs, for a shotgun blast to the head would surely be more pleasant!
for insomnia:
Melatonin is a good first-line choice. It's an endogenous hormone, i.e. you won't get addicted to it.
Valerian Root at higher doses (1 gram) knocks me out pretty well, but it doesn't sound like too much of a grand idea adding another sedative to your regimen.
More radically, I recommend exercise! It makes your body
want rest due to all the physical exertion.
edit: if you want a prescription drug I recommend Lunesta: it can be used near indefinitely if used properly (read this for more info:
http://biopsychiatry.com/misc/lunesta.html)