I think you just hit the nail on the head, I know with my build anyway. its not just always life, family, money that gets in the way its also your mood & enthusiasm towards the project. I find I binge for a few weeks/months then walk away for months on end.