It's ok to do nothing for 2 days and then put in 12 hours straight of purely productive coding, if you are not supposed to follow a specific timetable.
It's ok to be a few days late on a deadline if that deadline has no reason to exist (which, let's be honest, most don't).
It's ok to spend a few weeks on a project then abandon it for a few weeks only to rediscover the joy of working on it afterwards if there is nobody constantly asking "is it ready yet?".
Because, let's face it, nobody in their right mind procrastinates if their livelihood is on the line or if it means letting someone down. We only procrastinate when we can. And if it gets so bad that you just can't get around to doing something, no matter how hard you try, congratulations! You've just found something you hate doing :)
What if it was all that simple?