So, your story’s not written yet. It’s been years now, and that’s bothering you – Guess what – THAT’S NORMAL!
It takes time to master the writing skill. If you write regularly, you will see your improvement over time, but whether you write regularly or not, improvement will never stop. Growth and development is ongoing and unlimited.
It takes time to get to know your characters. You’re dealing with a lot of people, all of them different from each other. You not only have to discover and portray their personalities but their backgrounds and goals as well. That information will not arrive neatly packaged and at once.
It takes time to get to know your story. As different characters develop and interact, your story evolves. Main areas and scenes might be all worked out, but how they connect and combine adds new flavor and complexity. It takes time for a story to mature and become all it can be.
It takes time to write your book. Deciding or discovering how to express your words, your story, your characters and plot, spending hard time at the keyboard doing it, working it, refining and editing – ALL OF THAT TAKES TIME!