For the most part I'm fortunate to be able to fall asleep relatively easily, however on the odd occasion I may find myself overtired which makes it difficult to go to sleep...Anyhow...I came across this interesting TedTalk ( as you do, when searching for something else )
Not sure if any of you have looked into this...But it may be worth a try...
May you all sleep well