<p>Alright, I haven’t gone through the first 10 pages of Google, so sorry if I’m just being repetitive, but this is my experience with taking hours to fall asleep.</p>
<p>First of all, I find that there are two reasons this happens to me. The first is just thinking too much when its time to go to bed, and fixing that just requires willpower. Stop thinking so much when you go to bed. The second is just not tiring myself out enough during the day. This means you have to do more during the day (both mental and physical exercise counts, but I find the physical part to be more effective).</p>
<p>I’m guessing that you’re dealing with a combination of the two, leaning towards the 2nd reason. You say that your mind turns on when its time to go to bed, but if this was just a willpower things you should have conquered it already given how much it’s bothering you. But DO just force yourself to shut off when you go to bed.
Recently I’ve sometimes been able to make myself “free think.” It’s sort of in between dreaming and thinking like you do when you’re awake. Let your mind go where it wants to mostly. If you find a thought that particularly seems to require less thought and effort on your part, follow it. If a thought seems to be stimulating you, switch to another. It’s a bit difficult to explain, and I don’t really know how much this will help you though.</p>
<p>Now the second reason. What’s your day like? How busy are you? How active are you? Do you feel tired during the day, or exhausted at any point near or around the end of the day? Even if you answered yes to all of these, you might want to try adding some more physical activity (although not right before bed- that will just make it harder to fall asleep). If you keep adding physical activity to your day, eventually your body is going to be able sleep when you hit the bed (maybe not right away, but it certainly won’t take hours anymore). How much activity depends on your body.</p>
<p>A few last things. Try not to be stressed out. You’re not going to be able to sleep unless you’re relaxed. If everything’s not okay, trick yourself into believing it is, just until morning. Maybe try to avoid work for a certain amount of time before sleeping so its not on your mind when you go to bed.Try and stay on top of your stuff and do things when you’re supposed to. Anxiety and stress aren’t going to help this problem. Stay off the computer, TV, and electronic devices before you go to sleep (how much before depends on your body- I’ld start with an hour or half an hour). Also try to sleep when you feel sleepy. Sometimes this happens at unreasonable times, but if its past 8 PM, best just to go with it. If its around 4 or 5 to 8 PM than you’re just going to wake up in the middle of the night. If I stay awake too long after feeling sleepy, I find the sleepiness goes away, and it takes forever to come back.</p>
<p>That was longer than I was planning… Hopefully something in there will be useful. :)</p>