Procrastination might as well be my middle name - I always tell myself that I won't do it, and I'll finish all my assignments ahead of time, but 9 times out of 10, I end up completing them the night before.
This isn't only small things - even if I have a 1500 word essay due the next day, I'll probably just sit at my computer, screwing around (largely on the Escapist ;p), not starting the actual assignment until around 10:30 or 11:00 pm. Even then, I'll stop after every 2 or 3 paragraphs and go back to screwing around. It led to me staying up all night for the first time this semester.
I have my first final exam this tuesday, and, surprise surprise, I have yet to start studying. I really wish I knew a way to stop this horrible work habit I have, but I don't. Actually, that's a lie - if I leave my house and go to a library or something, I get a lot more work done.... as long as I don't bring my computer with me.