I'm starting to think that I get a rush from procrastination. The more time I have when I work on something, the less time I spend on it. I had the exact same situation and I started 3 days before it was due. I spent about 5 minutes on the assignment and the other 25 minutes watching youtube, then an hour of video games. My mind just wouldn't let me finish it even when I tried.