If I don't set a timer, I'll work until my body is stiff.
A few years ago, I learned about working in blocks of time. I am not sure who it is attributed to, but when I am working on a project, I work in 90-minute blocks of time. That way, I don't tire myself out, and I can stay fresh when working.
What do you do to keep yourself on track and productive?