I actully bring the insomia apon myself for being the night owl that i am. i usally stay up to sometime in the am even though im constantly told to get into bed but i dont so im not too bright
and then when i actully do get to sleep at a respectable hour im tossing and turning for about....3 hours this may not help you. but what really gets me to sleep is reading a good book it relaxes me after reading it for awhile and when i close my eyes. im usally asleep in the next 30 minutes or so.