Insomnia Support Group
Insomnia is a symptom, rather than a disease, and is characterized by inadequate quantity or quality of sleep. People with insomnia complain of difficulty falling or staying asleep, which results in significant impairment of daytime functioning. Insomnia is categorized as transient (shorter than one week), short-term (one to three weeks) or chronic (longer than three...

So sorry to hear about your troubles! Have you tried specific meditation techniques and journaling as the evening approaches? It's actually a widely used tactic among individuals trading stocks to journal their thoughts and emotional state before making a buy or sell. They do this in order to separate their emotions from their actions. I've found that this really helps me deal with past trauma and things that brought anxiety throughout the day.
I've actually used a Celtic Devotional for some time now. A typical session takes you through reflecting on your day, reflecting on those you've come in contact with, journaling, and then meditating on a specific scene (like a bench sitting in a park), immersing yourself to the point that you begin to experience the visualizations with all senses. Sounds crazy, I know. But it works!
Do all this while slowing your breathing, and you'll begin to separate your past traumas from your current sleep needs.
Give it a try!
Considering the other mental health issues you are dealing with, it's not surprising that you have insomnia. Important for you to work with your doctor on the best combination of meds taken at the right time to help support better sleep.
And if you are not already doing the sleep hygiene lifestyle practices -- such as a consistent sleep schedule, exercise, avoiding caffeine later in the day, stress management, and so forth -- all those will help you sleep better as well.
Someone else wrote about practicing "acceptance" and I agree that is a good method. Maybe you won't sleep perfect, maybe not even well. Just relax best you can and go with it.