A laptop battery should last up to 4 years which is usually the lifespan of the laptop itself.
But if you use use the battery more with your laptop then the battery could last as little as 2 years.
Most times you'll be getting a new laptop before the battery itself actually fails to keep a charge.