The average lifespan is about two years, but they can live for up to six years if they are well taken care of. This means that you should be able to enjoy your shiner for a long time if they are given proper care.