This may sound silly but it's always worked for me.I probably made this up when i was about 10 and have done it ever since.
It's similar to counting sheep but without the sheep.
I lay in bed and close my eyes and count "one thousand, two thousand, three thousand," when I get to ten (thousand) I start back over at one thousand
I sync my breathing up with it so that I breathe in "one" (or two ect, whichever number I'm on) and breathe out on the "thousand".After I go from one to ten ( thousand) about 5 or 6 times my breathing and in turn my counting starts slowing down and I fall asleep soon after.
If I'm doing this and some thought enters my head and interrupts me, instead of following the thought I start back over counting.
If I don't do this I stay awake thinking all night.
This post was edited on 1/30 at 3:48 am