I've had both migraines and cluster headaches and it's no fun. Migraines I usually just have to sleep off when they hit bad enough, avoid all forms of reading, watching tv, playing video games for sure or other kinds of mentally taxing things.
A while back I didn't eat any sugar for a while for other health reasons, and a pleasant side effect was that migraines and allergies that have been constant companions for as long as I can remember were both almost completely eliminated. No idea if it would work for you, but try cutting down heavily on all sugars if you think you could. It was definitely worth it for me.







