magnesium really does help with sleep (for me, anyways). I used to just take magnesium, but now I have cal/mag wafers that I nibble on after dinner. A couple of hours later, I start getting really tired and find I sleep very well. Note on magnesium: there are different types, I believe the citrate kind can upset your stomach. My first go at cal/mag liquid left my insides liquid!!
I also like to have sensory deprivation when I sleep, so I'll have an ear plug (yes, one, as I sleep on my side so just in the ear that isn't against the pillow), and if I happen to wake up in the middle of the night, I often put eye shades on, too. Makes me fall back asleep faster.
Then there's the whole dinner at 9:30 thing that goes along with an evening ride. That sure doesn't help me sleep.
Eyeshades (and heavy drapes) are a double-edged sword. They keep it nice and dark as your body needs it for sleeping, but they also deprive you of the morning light that you need to be able to wake up refreshed. If there's a streetlight that shines right into your bedroom window, some municipalities will paint the lens out if you call them. That might not be enough though, since ambient light will still get in your window.
Speed comes from what you put behind you. - Judi Ketteler
I have had insomnia for years. I use valarian drops. I get them at the health food store. They are usually behind the counter. They work great with no effects.
Also +1 on the noise machine. I use a fan, it works well for me.