Wraps are good for 5-6 years in constant sunlight. Mine is kept in a garage. So I'm sure longer. But after about 5 years, if I still own the car, I'll change it up again.
Nice thing is, 3M and Avery both have a 5 year unlimited warranty. Anything happens, peeling, cracking, lifting, fading...anything... it's replaced for free.