Had them for almost 40 years, Started in 7th grade. Light senseitivy, pain like a red hot 30p nail shoved in eye, nausea. Genitic, grandfather had them and father still has them.
Triggers, eye strain, mussle tension, MSG, dried foods. MSG is the worst.
My meds for my circulation condition bring them on, also. Vaso dialaters, high blood pressure meds will give me one real bad.
Luckily, if I can sleep for ten minutes, they usually go away.
Good luck and hope yours go away.
CF