but it comes off in a year?

The paint is going to fade over time from the heat so a freshening is always suggested...