Well, I do have the same problem you have in regards to insomnia. That’s my biggest concern, lack of sleep. I also had a huge acid reflux so I was leaving on hell for almost 1 1/2 year. I felt so bad, and I found so little help on regular doctor that I bought a life insurance as I was feeling that I was dying and none of the doctors or the exams were showing anything relevant for them to give me and effective help. Finally I went to a nature-path doctor and she found I was infested on candidiasis. I did tried for a long period Melatonin and it helped a bite but the truth is that you are not attacking the source of the problem which is basically all the toxins and pollutants that the candida is dumping on your blood stream, it is called ammoniac. As you probable know ammoniac is a substance used to wake up people out of a trauma or even from coma, so the problem is that the ammoniac goes directly to your brain and it stays there and you need something to neutralize that. Your body produce urea on your kidneys which neutralize ammoniac there but there are nothing for the ammoniac going to your brain ( I mean, directly produced on your self) although there are some amino acids which are safer and even helps to heal and improve your liver they are:
Argenine and Ornithine.
Argenine: it is good to clean your body from ammoniac but has the opposite effects that ornithine as it is like caffeine it keeps you awake and active while Ornithine calm you down and induce you to sleep. So to summarize, take argenine in the morning and ornithine in the night at least 3 or 4 caps of 500 mg 30 minutes before going to bed, it won't harm you or cause side affects, and have a good sleep. It has really help me to sleep well while I am getting rip of candida through diet and other products like, Caproil acid, Bentonite, Psyllus.