Three nights in a row, laying in bed, can't sleep. Third time this happened. If if keeps up, I'll crash tomorrow for at least 12 hours, miss two classes and start the cycle all over again. I'm trying everything short of murdering my snoring roommate and taking drugs. My usual evening ends around 12, usuall BSing til about 1 when we go to bed, he listens to his iPod to sleep, I lay there thinking, then as I'm laying there, nearly falling asleep, I get a good idea and start thinking about it then wake up. Then the snoring kicks in. I roll over about 3AM, see if anyone's awake on AIM, then jump on Talkbass, go through every thread thats new and I haven't read, post a bit, try to sleep again, then do it all over again til I finally "get up" around 7, jump in the shower and go get breakfast before my 8:50 class. After this class, I usually have the room to myself and try to take a nap, and the few times when I've been able to, I'm out cold for about 3-4 hours and sleep right through the alarm I set to get me up in plenty of time for my next class. I'm not stressed, I'm not worried, I love life away from home but I still can't sleep. Not into taking drugs to help me sleep. Any advice ?