Vinyl decals can last 3 to 5 years or more, especially when placed outdoors. Their lifespan will also depend on factors like the quality of the vinyl, the environment, and how well they are maintained. Indoor decals typically have a longer lifespan due to reduced exposure to elements like sunlight and moisture.