This is going to sound totally left of centre but I read about it once when I was going through a bout of insomnia, gave it a try and it worked a treat, so I now use it every time I get a bout of it, which isnt that often these days!!

Using the tip of your tongue, press it as hard as you can against the back of your top teeth, and hold it there for about 30secs to a minute (for as long as you can bear it because, like tensing up any other muscle, it does tend to hurt a little), but I have found that it does tend to make you sleepy.....if you need to repeat it then do it, but I have found that once is usually enough.

I dunno the mechanics of it, or how it causes sleepiness, but I find it does work and feedback Ive had from others Ive suggested it to seems to be that it works for them...give it a shot and see how you go.

Theres also lavender, popping a little lavender oil near where you sleep can help (I wouldnt put it straight onto your pillow though because it can be a bit overwhelming, plus I have found that it does stain)....also warm milk.....apparently when it is warmed it changes its constitution and has a sedative effect, which is why its recommended for insomnia.

Good luck and I hope you get a good nights rest soon