Mushrooms generally have a short lifespan, lasting between 2-4 weeks. However, if conditions are optimal, it may seem like they stay longer because new mushrooms often shoot up to replace the older mushrooms