One's a year when I polish the car I polish my headlight too with Sonax polish and sonax wax and mine are in mint condition. I do use a polish mashine.
As my car is inside during the winter they last longer but for those of you who use it all year you should polish and wax them at least twice a year to keep them from degrading.

IMAG0363.jpg