With proper care and a suitable environment, angel fish can live up to 10 years or more.