Well I had recurring nightmares throughout my childhood, and I've had nightmares every night of my adult life; a change in diet will not fix *that*. (Maybe once a year I don't have nightmares and it is such a wonderful novelty!) That was one of several major factors when I was approved for disability - as much as I tried, I could not depend on getting enough rest to perform well at a job. Believe me, I remove all the stress I can. I have others helping remove stress. It helps some things, but not the nightmares. And unless the nightmares ease up, I'll always have insomnia - because I am terrified to go to sleep.I think you are absolutely right about the insomnia. Chronic stress messes with your body's hormone fun...
I have a family member who has spent years buying the new cure of the week so I am wary of such things. I have no "favorite expert". I'm glad you've found something that helps you, though.