Insomnia can be linked to various things, stress, depression, hormonal changes in women and more. Some side effects of medications cause insomnia. To get a better rest you may have to change your life style in some ways, avoid caffiene, alcohol and work on nervous system. Do things to help rid stress. I always suggest people start off with going to my site for a FREE Health Analysis: http://www.mynsp.com/esuite/home/motherknowsbest/products/healthAna...
There are some alternatives to help you rest better, herbs such as Kava Kava, Chamomile, Valerian.
Get a good massage, drink a special tea to help you relax. Also read this on natural ways to rid anxiety and panic attacks: http://www.squidoo.com/healing_anxiety