Do you have Mercury fillings? Mercury poisioning is one of the key aspects for many Insomniacs as it affects your nervous system profoundly. It can greatly increase thinking and anxiety levels in a person to the point that it interferes with sleep patterns. I would suggest having them removed immediately should you have any. Even just one filling is quite problamatic. However you would need to get them removed by a Dentist trained in Mercury removal. A conventional Dentist who just removes them without the proper protocols can actually make the Mercury levels much worse in your body. Here is a list of Dentists trained in proper removal.
http://www.mercuryfreedentists.com/
Also it is highly likely that you could be EMF sensitive. Many do not understand humans are electrical beings first and foremost. The basis of our cells is Electrical
NOT Chemical. EMFs can interfere with your nervous system in a way you do not consciously perceive but now more and more studies are showing just what kind of effect they can have. I would suggest you remove
EVERYTHING electrical from your room. PC, Laptop, TV etc and do not keep your cell phone out of there as well (Use a battery alam clock at the other side if the room instead). Although Cell phones produce a different type of wavelength (radio waves) they can still interfere with your bodys natural function. I would also keep your bed away from the wall as they are likely full of wire cables (Although you could turn of the electricity to your room before you go to bed.
Also I would suggest you research Earthing technology.
www.earthing.com
This is not a field of quakery. It has been well researched over the last few years by many prominent people with Phds after their names who have explained the science of how it works. By walking Barefoot on the earth you pick up free electrons from the ground. These play a vital role in calming the nervous system and helping the body function more efficiently. You cannot get these electrons by wearing shoes. Interesting to note we are the only species that wear them and they block the electron transfer. We are also the only species (other then domesticated animals) who do not sleep connected to the earths surface. Simple technology has been developed so you can get all the benefits of sleeping on earth in your own bed by using an earthing sheet that connects to the ground. See the website for more info. Everyone I know has reported sleeping much better since they brought an Earthing sheet including myself.
For the critics see
http://www.earthinginstitute.net/
This explains all the science and research studies behind the concept. However if your Insomnia is due to Mercury poisioning then it is unlikely to cure your problem. However it will help with relaxation levels and combined with getting rid of the Mercury in your body will likely give you significant benefits.
Finally your Diet will also play a pivotal role in your health and your nervous system. There are so many books but I have found the best for beginners is Dr Mercolas 'Take control of your health'. I have to say the book is far from perfect but I think it's a good place to start.
I hope you have found some of this information usefull as you can probably guess I myself suffered from the same problem you do. You have to start from the beginning if you are to cure health problems. When there is posionous shit in your body and it's electrical nature is being disturbed then of course that is going to cause problems. There are many reasons why Babys and children can sleep so easily anywhere. In my opinion it is because they do not have Mercury poisioning interfering with their nervous systems and their bodies have not absorbed so many EMFS like adults do. That is why in my view even when some people can 99% eliminate stress from their lifes they still cannot sleep. Think also why Tribes people who live in nature do not suffer from Insomnia probems like us in Industrialised societies.