Vinyl shirts can last for many years if they are properly cared for. However, the lifespan of the vinyl will depend on how often the shirt is worn and washed.