I am the same way. I can't get up in the morning to save my life, but I can stay up all night. Given a choice I always choose to work at night (we have night meetings at work). Everyone thinks I'm nuts but it's my preference. When I don't work I tend to stay up late and get up late. Unfortunately the world doesn't work that way.
It's interesting, I wonder if it's linked to migraines in any way.
Fall seven times, stand up eight.