I get them about once a month I suppose, and have done since my teens.
Triggers for me are milk chocolate and bright sunlight - especially when driving
Migalieve, straight to bed with curtains drawn is the only option - otherwise I get shakes, blindness and sickness - which makes it almost intolerable
It is a commoner affliction than you would think though
OTC