"It's not that I'm so smart, it's just that I stay with problems longer."
--- Albert Einstein
Of course, I think most of us would argue that Einstein was very smart, but there is some wisdom in this statement.
I've always been a great "starter" but not always a good "finisher." In the last few years I've made an effort to address that, and I have to say I've been pretty successful in making changes.
Part of the process has been to realize that some things simply take a long time to accomplish. I've been working on this novel off and on for eight years now, although I haven't had any brain power or energy for it in 2009. But, it has been a real learning experience for me. Some things do just take an extended period of time.