I've had mine on for over a year now with no signs of it peeling or coming off. My car has endured both 125*F+ and below freezing temps, hard rain and wind and sand, and over 30k miles.
It will hold.
Just make sure to be through in your prep and you'll do fine.