Gunnar glasses have helped me a lot. They are kind of pricey, but the difference has been kind of incredible. My headaches are also much worse if I’m not sleeping enough, and they have helped when I don’t really have much choice on how much sleep I can get (like when we had a newborn).