With proper care and maintenance, dental inlays and onlays can last 10 to 15 years on average. Regular dental checkups can help ensure their durability.