heh, yeah its like life on a cutter, you learn to sleep anytime/anywhere.
First things first, before deciding to take pills or anything else you need to ask why you arent sleeping.
Ask these questions?
1. Are you stressed? anxiety and depression can often make sleep difficult or force your body onto a different schedule.
2. Are you active? Lack of activity can often screw up your sleep schedule, also exercising at the wrong times can pump up adrenaline levels making sleep difficult.
3. Are you getting too much sleep when you do sleep?
Insomnia often isn't true insomnia, often people end up napping at odd times, or sleeping late. A nap at the wrong time can recharge you enough to keep you up when you need to be sleeping.
4. Are you eating right? Balanced healthy meals help sleep, and so does cutting out caffine and other stimulants. If your drinking soda during the day or eating high energy foods, it could mess your sleep patterns up.
So, what can you do?
For starters try and reset your circadian rhythm. Stay up as long as you can until you reach the sleep time you need to go to sleep at. This could mean skipping sleep for a whole night and then staggering through the day half asleep. Resist the temptation to nap, or drink caffine. Exercise, and have light meals. Around your sleep time start to create an immersive sleep environment. Make the temperature comfortable or even a little cold, and follow your regular sleep routine. Relax and sleep.
If that doesnt work, consider seeing a doctor.
Most likely the problem is stress related. The good news is you can fool your body into dealing with some stress by exercise, so consider a nice long walk or jog, or an intensive weight lifting session or aerobic activity. keep that up if you can but dont work yourself into exhaustion, just break a sweat.
Consider counseling to deal with work or home related stress or just socialize a little better. This will help you blow off steam.
thats all I can think of right now with a migrane (stupid weather)