It has always been a really bad habit for me. I always manage to finish the assignment miraculously, however. Had my fair share of finishing papers hours before sunrise when it's due. It's really tough to kick with distractions constantly spawning. I tell myself to start the work in an hour, then I get diverted and tell myself an hour again, and just keeps going until I somehow have enough will to do it at the last possible moment.