With the proper care and maintenance, an African violet can live for around 20 years and as long as 50 years.