Flowerhorn has quite an impressive life span. The short-sized flowerhorns can survive for a good 5-6 years. In comparison, the larger ones can live up to 8-12 years. Unfortunately, the new generations are short-lived, but it is only true for a few strains worldwide.