I'm a really terrible procrastinator and am usually incapable of doing anything until the last moment possible. This makes law school poorly suited for me, as you're really required to keep up with the work throughout the semester (if you want to do well on the final, anyway). The only solution I have found is simple: just suck it up and do the work. I have not discovered anything else to work.

No, I'm not always successful with that solution. Not even generally.