At the risk of sounding like an "old fecker" .... Try Horlicks!!
Now stop laughing you lot ... I had awful insomnia for over a year and I now have one pretty much every night and it seriously helps you get a great nights sleep. Second only to a(or maybe a few) large Macallans ... and far more friendly to your licence ...