On Twitter, Elon Musk explained that Tesla car batteries should last for 300,000 to 500,000 miles or 1,500 battery charge cycles. That's between 22 and 37 years for the average car driver, who, according to the Department of Transportation (DOT), drives 13,476 miles per year.