On average, a subperiosteal implant can last for about 10 to 15 years. However, the lifespan of a subperiosteal dental implant can vary depending on several factors such as the patient's oral health, the quality of the implant, and the expertise of the implant dentist who performs the procedure.