I get the same way. It was much worse in my old job, because I'd get so stressed out I'd dread just driving to work. It wasn't unusual for me to go 2-3 nights without sleeping, then I'd burn out and sleep for about 2 days. It's not nearly as bad since my old boss, before the new one, asked me to come back to work for her. Still, when TNT runs an X-Files all-nighter, I usually stay up for it. ;^)
Mine started when I started working midshift.
I learned how to get by with 2-3 hours of sleep a night and I haven't quite unlearned that yet.