It really, really, really varies, but I am not the kind of girl who put things off til' the last second if I can help it(but more often than not, I do things the night before they're due anyway, lol).
If I do get an assignment and I get to sit down and just do the fucking thing immediatly, like in class, then it gets done in ten minutes, but if it's homework...
Then, yeah, I procrastinate. I have better/much more fun things to do in my spare time.