its an electric part there is no general life span, its like tv's and stuff one could last forever and the next one could last 50,000 miles
go to autozone and get it tested, but it could just as well be loose or worn cables or connectors ( battery cables, connectors, alternator wires, starter cables