The average lifespan of composite fillings is about 5-7 years. However, they can sometimes last less or more than the average life.