How long does it take for trees to fully mature?

And, in addition to the title question, do they ever mature fully? I’ve left spruce trees alone for years and years and they never grow past two wood. Am I missing some mechanic, or is this a bug? Does it depend on the soil fertility?