Taking breaks seems to be necessary--it often helps me take a step back. Plus sometimes I get sick of my own games and say "you know what I'd like to do, if I could?" After a day or two, sometimes I find it.
The key is not to have too much empty time between features added/bug fixes.
Looks like you made it in, so congratulations!