Good question! You can expect a Tesla car battery to last between 300,000 to 500,000 miles or about 1,500 charge cycles under normal usage.
Like most parts of a vehicle, the battery will deplete and need to be replaced over time. The battery may still work after this use interval, but its maximum range and charge capacity will be pretty low. In the case of the Model 3, the battery pack costs around $5,000 to $7,000 to replace, depending on trim and capacity levels.