melatonin is the natural substance we all have in our bodies that helps us sleep...completely natural, no side effects w/other meds, etc.
You get it at any pharmacy, natural food store, Walmart, in the vitamin/supplement aisle. No prescription needed. OKed by my MD who said it's useful for resetting kids' sleep cycles. I used the 3 mg tablet, split in two, crushed and put into applesauce, worked amazingly well, one of the few nights Nick will sleep 12 hours...
May be worth adding that to your training for a night or two? Just a thought...