you may just write this off, most people do, but it's a true story.
i've had many problems with insomnia over the years, that i would handle with drugs, or just not sleeping. in 2005, i spent 4-5 weeks awake (no shit), without using any sort of stimulant(other than coffee during the day). to the opposite, i would smoke as much pot as possible, or drink as much as i could, opiates, physical exertion, valerian, kava, benzos. none of this worked to do anything but make me less in touch with reality.(as if sleep deprivation wasn't enough).
eventually, i learned some methods to put myself to sleep. as captain said, bed hygiene is important. if you only sleep in your bed, then your body will sleep when it's in the bed. you CAN program your own unconscious/autonomic system. through meditative/trance methods, i was able to clear my mind enough that i could at least lay down and peace out for an hour or so. working more with my successes, i've reached the point that i can sleep almost whenever i want. my current challenge is dealing with the restless body. ('get up! jump! you're not allowed to sit still!')
i really can't offer techniques for you, but there's the road to the goal. after these years of work, i've come to a good state with it. i've been able to take 30 mg. adderal and go to sleep 15 min. later. (i sleep great, and wake up ready to go! it's actually pretty cool.) the flipside of this has offered the ability to always have that push when it's needed.
i would always push, if you're doing days on end, cat nap, cat nap, cat nap. it may not seem so much, but your body will thank you for it.