Depending on mushroom species, choice of tree, and size of log, you can harvest fresh mushrooms from two years all the way up to 10+ years. Larger logs take longer for the mycelium to colonize, but also provide more years of fungus compared to a smaller log that colonizes faster, but provides fewer years of harvest.