With proper care, betta fish can live for 3-5 years on average. Some bettas may live even longer, up to 7 years or more, depending on genetics and care.