It depends on the type of flute and the user. A standard flute can last around 3-5 years if used regularly, but an expensive flute may last up to 10 years.