I am 30, and I have insomnia pretty bad....i am sometimes up for 2-3 days at a time
but with insomnia also comes the problem of not being able to sleep through the night, so I don't have the sleeping too long problem, if anything I will be up for 2 days and then only be able to sleep for 4 hours...it sucks
valerian root works really well for sleep regulation though, if you use it continuously it will help sync your internal clock
http://www.theherbsplace.com/valerian.html