Is it normal for some batteries to last less than 18 months?

All batteries have a limited life. The life of your battery will depend on the weather extremes, where you drive, how often you drive and how well you look after your battery and your car. 

Keep your car in good condition with regular servicing.