You can try the seriphos at night before bed to help you sleep. If you wake up in the middle of the night you can take another capsule. I haven't tried any other brand other than Interplexus. The last order I placed was with vitamin life at a really good price.
I think Dr. John Lee has a one time saliva cortisol test for about $30. You could maybe get that and do the 10 pm-midnight test to see if you're high cortisol or not. I suspect that it probably is high. If you had low cortisol, insomnia would not be a problem.