I realize threads similar to this have been created, yet from looking at some i'm yet to really find useful advice, despite lots of great and helpful posts.

I've struggled with insomnia for as long as i remember and the only real cure i've found is marijuana, yet this effects my ability to recall dreams somewhat, therefore, i only really use it in extreme cases. However insomnia is just as much of a hindrance to my dreaming.

I'm not stressed or anxious about anything yet, i just can't switch off at night.

Has anyone else with really bad insomnia found a working cure or at least a mental exercise that helps you drift off?

Hopefully this can turn into a general advice thread and everyone can find something that works for them.

Thanks in advance.