I procrastinate but I also revise. Basically, what I do is I procrastinate with my books and notes open in front of me. It really cuts down the amount of time I procrastinate because you can literally see your books 'staring' at you which really helps.
It's actually made me really productive- in the past I'd get maybe 4 hours of work in a day, now I get about 6 hours in- generally consists of 3-4 past papers a day, marking time and then revisiting bits I've messed up in.