On average, freshwater shrimp live for 2-3 years. However, some shrimp have been known to live for up to 5 years with proper care. The key to keeping your shrimp healthy and prolonging their lifespan is to provide them with a clean and stable environment.