With proper care and maintenance, dental inlays and onlays can last for 10 to 15 years. Regular dental checkups are key to ensuring their long-lasting effectiveness.