How Long Could Tesla Battery Last?