The eb and flow of personal motivation

I'm intrigued how my personal motivation to accomplish things has a real eb and flow. Some weeks/months I wake up at 6:30 ready to get going, others I struggle to pull myself out of bed in time to get to work for 9:00. It's definately not just how much sleep I've been getting -- there's some deeper psychological component. What causes this?