hi - i think aftershaves can go off as some of the ingredients are quite delicate but they should last at least a year to eighteen months if looked after properly:

if you buy spray rather than a...