It's all about integrity of you ask me.
You really need to push yourself to work on a schedule even though deep inside you want to do other stuff.
Just remember, a schedule is a schedule and it'd be damn pointless if you made one and not stick to it.
I for one don't even bother making a schedule because my own integrity is at an all time low.