I tried so many ways to restore headlights. Using DIY methods such as WD-40, lemon + soda, toothpaste, these usually last couple days max weeks. Then I tried the Turtle Wax headlight restoration kit, which lasted around 1 year, and then I could see headlight to become yellowing.
I did some research and found a
headlamp restoration service, based in Streatham; they did pure magic, headlight look even better than using all the methods above. It's been over a year, and they look like after restoration. I keep them clean; I don't use washer pressure when washing them.