The ones I’ve seen last forever. My son had zombie hands that looked like they were coming over his truck bed. I think at least 5 years. He wrecked that truck, so I cant tell how long they would’ve looked good. I had a cat sticker peeping around my hatch on my previous car. At least 2 years.
We covered our too common 2007 car in decals we could see from all angles in parking lots when it was new. Most are fine, a couple cracked a bit and the one on the bonnet over the engine just disappeared leaving it’s silhouette.