For me it's different. It's easy for me to start a project. I get overly excited over a week, banging a lot of code. But as soon as I get stuck, I often get stuck forever and never come back to the project.
Or I decide to "refactor" a piece of code, and then spend days thinking about how I'll "refactor" it, rather than just doing it or not doing it in the first place.
Or I decide to "refactor" a piece of code, and then spend days thinking about how I'll "refactor" it, rather than just doing it or not doing it in the first place.