How many years should my financial plan cover? There's no one-size-fits-all answer, but understanding the factors that ...