I am in a similar boat. My problem is that once I lose momentum on a project I have no interest in every revisiting the work I have done. Sometimes it is a full day of coding, sometimes it is a couple continuous days coding. Once I break away from the computer and start living life it feels like to much work to load all of the project back into my brain. I would finish more projects if I didn't have friends, family, a house, or a life and sometimes I wish for that.