I've been fighting them for four days. In the last 24 hours, I've tried Maxalt (1:45 a.m.), Excedrin Migraine and naproxen washed down by coffee (5:30 a.m.), exercycling as hard as I could (6 a.m.). Right now I feel a little better.
No idea what causes it. Lack of sleep, stress, sudden onset of hot weather, sudden onset of rain, evil juju, hormones, past life sins... all seem possible.