I say 4 hours with no break is too long.

4 hours, take a half hour break, 4 hours, half hour, repeat.