I think part of waiting til the last minute also has to do with wanting to get to the finish line in one shot.
One thing I started doing is taking small bites and don't mind if it doesn't feel like I'm accomplishing much each time because the accumulation will eventually show up.