I've been a lifelong insomniac. Well, as far back as I can remember - even as a child. 16 hours sleep is unreal!! Sleeping marathon. Your body obviously needed it. I've been taking phenergan to help me sleep. It's not ideal, but it's non-addictive and it's better than being dog tired.