I'm really the same way. But, I have found that I do a better job if I have a 2nd project to work on when I get tired/bored/frustrated with the current project. If I just plow on with the 1st project, I start to hurry, and my work shows it. I do limit myself to 2 (maybe 3) projects. More causes stress.