How long does a stock 12 volt car battery last?

Now adays about 36 - 48 months is all you get from one.