It will last as long as you take care of it. When not in use it's important to store it out of the sun whenever possible. A jon boat cover that has been properly taken care of can last 7-12 years or more.