Use a UV sealant
Headlight refinishing is a simple and effective way to restore headlights, but it’s not always the right thing to do. For a long-term solution to a dull look, finish the project with a UV sealer.
The use of a UV sealant prevents re-oxidation of the headlights. You will need at least three coats to get the best shine on your headlights by sanding.