In captivity, Angelfish can live for an average of 3-5 years with proper care and a suitable environment. However, some well-maintained individuals have been known to live up to 15 years or more.