I get the same way. I've found that there's a huge boundary to getting started. I sit down and it seems like everything is in my way to getting started on a project. However, once I start writing code, it's not a problem. I did that all semester on my coding assignments. I'd dread them until about 2 weeks before they were due, then I'd sit down and start writing, and next thing I know it's 1AM and I'm almost done. Great feeling :)