There’s actually some science behind procrastination and the steps you can do to beat it: http://nickswan.net/procrastination/
These are my notes from Tim Pychyl’s lecture that was posted on here a few months ago. Link to the YouTube video included in my blog posts. It’s a really good watch.