The time taken for mushrooms to grow varies depending on the mushroom variety and growing conditions. Generally, it takes anywhere from a few weeks to a couple of months for mushrooms to grow from the substrate.