Canvas prints last for about 100 years as long as they are kept out of UV lights and taken care of.