How to deal with procrastination issues
Suggestions (overlapping rather than mutually exclusive; different techniques may work to different extents for different people):

• Keep really detailed to-do lists. Break tasks into small pieces ahead of time in as much detail as you can envision them. Cross things off one by one so that you don't either a) get lost between tasks, or b) run into a vague item, e.g. 'do report', and drift off to the Internet because you don't have enough to go on in order to get started. Optional: buying an oversized permanent marker so that crossing things off the list strikes you as decisive and worth celebrating.

• Build some rest-time into your schedule. If you know you'll need 30 minutes to decompress after teaching that class, put that on your schedule. Otherwise you'll be trying to force yourself to work and it will probably not go well.

• Carrot and stick. This is one of the two things that helps me out a lot. I bought a delicious cookie but it has a Post-It Note on it saying that I'm not giving it to myself until I've updated my CV, finished that abstract, and gotten caught up on responding to my undergrads' emails to me. I earn a day off every week unless I'm feeling extremely behind.

• Compile  distracting ideas into a 'later list'. This is the other. I'm not a major procrastinator, but when I'm being creative and productive, I'm often hit by unhelpful urges from elsewhere in my brain. If I pursue these instantly, then they sidetrack me and I lose a lot of time to YouTube/Wikipedia/Google Images/etc. But I don't want to forget about them, either. So I write them down on a sheet of paper, and then put it aside for later. Example might look like:

Reread hilarious email that [friend] sent me about his cat.
Search for [TV show from childhood] on YouTube.
Friends having baby. Look up that pattern for a knitted DNA model.
Check email.
Redesign personal letterhead.
Check email.
Look for [long-lost magazine issue] on eBay.
Did they ever find [missing kid from the 1990s]? Ask Google.
Browse Academia SE.
Check email.
Track down [friend]'s blog and see if his wife has given birth yet.
Get caught up on [webcomic I forgot about for a while].
Check email.
Text goofy note about silly dream to [friend].
Can't remember what the word 'palimpsest' means - look it up.
Add a bunch of books to GoodReads.
Check email.
Check email.
Okay, really, what are tangerines, botanically speaking? Ask Wikipedia.
Track down email address for [friend of friend].
Check email.
Look up video instructions on how to replace a zipper.
See if I can get [Windows 98 strategy game] to run on my laptop.
Order book by [colleague] to poke through.
Check email.
Revive dead LiveJournal account and see if anyone's still around.