Use Coca Cola
Yeah, you read it right — your favorite drink can also restore auto headlights. It contains phosphoric acid, which is quite efficient in removing rust and stains.
Transfer a can of diet coke (it’s easier to clean since it has no sugar residues) into a spray bottle and spray a reasonable amount on your headlights. Let it sit for a minute, and then dry it using a microfiber cloth. If your headlights are heavily oxidized, you may have to repeat the process several times.