Composite fillings typically last between 5-10 years but can last even longer with proper care and maintenance. Good oral hygiene habits and avoiding habits that can damage your teeth can help prolong the lifespan of your fillings.