É difícil recomendar algo específico que funcione para você, mas com base nas informações fornecidas, acho que vale a pena tentar experimentar um par de óculos coloridos FL41.
Um grande número de pessoas (inclusive eu) sofre de enxaqueca por causa de fotofobia, blefarospasmo e outras "síndromes" de sensibilidade à luz. É mais provável que tenhamos fadiga ocular devido a certos comprimentos de onda da luz. Os óculos coloridos ajudam a bloquear esses comprimentos de onda e, portanto, impedem que a enxaqueca comece. Minhas enxaquecas sempre eram desencadeadas no trabalho (iluminação fluorescente e telas de computador) e em dias muito ensolarados. Experimentei um par de óculos escuros e foi quase instantâneo para eles desaparecerem. Novamente, não tenho certeza se esse é o caso ou o gatilho para você, mas é uma opção que você pode explorar.
Nota: Se você fizer isso, certifique-se de obter os óculos FL41 "reais" ... Acho que nem todos têm a mesma densidade de tonalidades (fonte: https://www.axonoptics.com/migraine-causes/ )