Having experienced severe sleep disorders myself, I can offer you only what has worked for me. My Doctor also prescribed some heavy drugs, and I really don't like taking them. I tried supplements, I tried mind clearing through redundant exercise (walking, running, etc.) which allows your mind to vent, which helped a little. But nothing other than a chemically induced coma was really working. Then I discovered hypnosis for deep sleep, which is part of the reason why I became a hypnotherapist.
Hypnosis may be a possible answer for you. Understanding that hypnosis is a completely natural mental state that allows you to deeply relax both your body and your mind, particularly your critical analytical mind to the point where you can deep restorative sleep naturally and without side effect, additionally you will typically experience vivid, venting dreams, which is your minds natural venting process. Hypnosis allows you to calm racing thoughts before you go to sleep, and further allows you to quickly, easily return to sleep, should you wake in the night. I highly recommend you seek out a reputable Hypnotist in your area and discuss that possibility. I know it has worked beautifully for me. Hope that helps.