You have come a long way on a difficult road. I hope you give yourself credit for this! Even being able to process as much as you were able with all those medications – the body and mind are amazing in their drive and will to survive. I have found some natural things that help me sleep – you have most likely exhausted all these different resources, but want to mention them just in case: magnesium, gaba, b6, and b3 (niacin the kind that causes flushing), passion flower. Gaba works better for some than others. Also, progesterone cream helps me sleep also. You have a gifted way of communicating very complicated things in a simple way. We need this.