On average the time of replacement for porcelain crowns is roughly 5-7 years. This time is usually dictated by the insurance companies and the time in which they will cover the cost of replacement for defective dental fixtures. However, crowns can last longer than this specified time sometimes up to a decade or longer, with proper care.