How Long Should It Take to Write a Book?

When I’m asked “How long should it take to write a book?” I answer as all good consultants do: “It depends.” Here are 3 factors that affect the amount of time involved, 3 strategies to tame time-frustration & the one thing that can throw estimates out the window.