You can grow mushrooms indoor and outdoor, depending on your personal preference and comfort level. However, when you grow mushrooms in your garden, it will take about six months to three years to fully grow.