Composite dental fillings typically last between five to 10 years. However, with proper oral hygiene practices and regular dental check-ups, they can often last even longer.