Typically, a crown can last 5 – 8 years keeping in mind there are a lot of factors that vary from patient to patient for example, grinding, medications, underlying medical conditions, tooth structure under the crown, condition of oral cavity, and more.